i
LTIMindtree
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Inheritance is a mechanism in which a new class inherits properties and behaviors from an existing class. Encapsulation is the concept of bundling data and methods that operate on the data into a single unit.
Inheritance allows a subclass to inherit attributes and methods from a superclass. For example, a class Animal can be a superclass with attributes like name and age, and methods like eat() and sleep(). A subcl...
Overriding in Python is the ability of a subclass to provide a specific implementation of a method that is already provided by its superclass.
In Python, when a subclass provides a specific implementation of a method that is already defined in its superclass, it is called method overriding.
The overridden method in the subclass should have the same name, same parameters, and same return type as the method in the sup...
Create a function to print the addition of two numbers
Define a function that takes two parameters representing the numbers to be added
Inside the function, add the two numbers together
Print the result of the addition
Arrays are data structures that store a collection of elements of the same data type in contiguous memory locations.
Arrays are indexed starting from 0.
Operations include accessing elements by index, inserting elements, deleting elements, and updating elements.
Example: array of strings - ['apple', 'banana', 'cherry']
What people are saying about LTIMindtree
OOPs (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPs focuses on creating objects that interact with each other to solve problems
Key concepts include encapsulation, inheritance, polymorphism, and abstraction
Encapsulation involves bundling data and methods that operate on the data into a single unit
Inheritance allows a class to inherit pro...
Recursion function to calculate factorial of a number
Define a function that calls itself with a smaller input until a base case is reached
Base case should return a value without calling the function again
Example: Factorial calculation - factorial(n) = n * factorial(n-1)
IAM policy in AWS controls access to AWS services and resources
IAM policies are JSON documents that define permissions
Policies can be attached to users, groups, or roles
IAM policies consist of statements that specify actions, resources, and effect
Example: {"Effect": "Allow", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::examplebucket/*"}
Creating an end-to-end pipeline in Jenkins involves setting up jobs, integrating tools, and automating deployment processes.
1. Install Jenkins: Download and install Jenkins on your server or use a cloud-based Jenkins service.
2. Configure Jenkins: Set up Jenkins by configuring global settings, security, and plugins needed for your project.
3. Create a New Job: Use the 'New Item' option to create a new job, selecting...
Compute Services in Azure are cloud-based services that provide virtual machines, containers, and serverless computing capabilities.
Azure Virtual Machines: Allows users to create and manage virtual machines in the cloud.
Azure Container Instances: Offers a solution for running containers without managing servers.
Azure Functions: Enables serverless computing by running code in response to events.
Azure Batch: Provide...
Java 8 introduced several new features including lambda expressions, streams, functional interfaces, and default methods.
Lambda expressions allow you to write code in a more concise and readable way.
Streams provide a way to work with sequences of elements and perform operations on them.
Functional interfaces are interfaces with a single abstract method, which can be implemented using lambda expressions.
Default meth...
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
A wide range of questions were asked including concepts like logical reasoning, CN, DBMS, SQL, OS, Data structures followed by very basic coding questions.
SDLC stands for Software Development Life Cycle, which is a process used by software development teams to design, develop, and test high-quality software.
SDLC is a systematic process for building software applications.
It consists of several phases such as planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables.
Examples of SDLC models include Waterfa...
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
Hotfix changes in a production environment are managed through a controlled process to minimize risks and ensure smooth deployment.
Hotfix changes should be thoroughly tested in a staging environment before being deployed to production.
A rollback plan should be in place in case the hotfix introduces new issues.
Communication with stakeholders and users about the hotfix deployment is crucial to manage expectations and min...
Methods to scale up a Kubernetes cluster include horizontal scaling, vertical scaling, and cluster auto-scaling.
Horizontal scaling: Adding more nodes to the cluster to distribute the workload.
Vertical scaling: Increasing the resources (CPU, memory) of existing nodes in the cluster.
Cluster auto-scaling: Automatically adjusting the number of nodes based on resource usage.
Using tools like Horizontal Pod Autoscaler (HPA) t...
I prefer not to disclose my previous salary package.
It is not appropriate to discuss previous salary during an interview.
Focus on discussing qualifications, skills, and fit for the role instead.
Employers should base salary offers on the candidate's value and market rates, not previous salary.
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There were 3 interview rounds.
Strings and Lists Questions
I applied via Campus Placement and was interviewed in Nov 2024. There were 3 interview rounds.
A technical and aptitude test
Provide SQL queries based on a specified dataset to extract or manipulate data.
Identify the tables involved in the dataset.
Use SELECT statements to retrieve specific columns.
Utilize WHERE clauses to filter results based on conditions.
Implement JOINs to combine data from multiple tables.
Consider GROUP BY and aggregate functions for summarizing data.
I faced academic challenges during my studies, which taught me resilience and the importance of seeking help when needed.
Struggled with calculus in my first year, leading to a lower grade than expected.
Learned to seek help from professors and peers, which improved my understanding.
Participated in study groups that enhanced my collaborative skills.
Ultimately retook the course and achieved a much better grade, reinforcin...
I applied via Campus Placement and was interviewed in Nov 2024. There were 2 interview rounds.
It is all about reasoning, problem solving
Duration 60mins - critical thinking, logical , reasoning
Duration 30mins - python
I applied via LinkedIn and was interviewed in Nov 2024. There was 1 interview round.
Aptitude questions that addition subtraction and multiplication
Code of Fibonacci series
I applied via Approached by Company and was interviewed in Sep 2024. There were 3 interview rounds.
I applied via Campus Placement
AMCAT kind of Aptitude and Coding
Some of the top questions asked at the LTIMindtree Software Engineer interview -
The duration of LTIMindtree Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 250 interview experiences
Difficulty level
Duration
based on 1.9k reviews
Rating in categories
Senior Software Engineer
22.1k
salaries
| ₹7.5 L/yr - ₹22.4 L/yr |
Software Engineer
16.3k
salaries
| ₹3.9 L/yr - ₹8.9 L/yr |
Technical Lead
6.4k
salaries
| ₹17.2 L/yr - ₹31.4 L/yr |
Module Lead
5.7k
salaries
| ₹11.8 L/yr - ₹22 L/yr |
Senior Engineer
4.6k
salaries
| ₹7.2 L/yr - ₹12.9 L/yr |
Cognizant
Capgemini
Accenture
TCS