i
LTIMindtree
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
OOP is a programming paradigm based on objects, encapsulating data and behavior for better code organization and reuse.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the same interfa...
Counter coding questions assess your ability to implement algorithms for counting occurrences in data structures.
Understand the problem requirements clearly before coding.
Use appropriate data structures like arrays or hash maps for counting.
Consider edge cases, such as empty inputs or large datasets.
Example: Counting occurrences of characters in a string using a hash map.
Destructuring is a syntax in JavaScript that allows unpacking values from arrays or properties from objects into distinct variables.
Destructuring can be applied to both arrays and objects.
Example of array destructuring: const arr = [1, 2, 3]; const [a, b] = arr; // a = 1, b = 2
Example of object destructuring: const obj = { x: 1, y: 2 }; const { x, y } = obj; // x = 1, y = 2
Destructuring can also provide default va...
Using loops to create a star shape involves nested loops for rows and columns to print specific characters.
Use nested loops: Outer loop for rows, inner loop for columns.
Determine the number of rows and columns based on the desired star size.
Print '*' for specific conditions to form the star shape.
Example: For a simple 5-point star, use conditions to print '*' at appropriate positions.
What people are saying about LTIMindtree
Java is platform dependent due to its reliance on the Java Virtual Machine (JVM) for execution on different operating systems.
Java code is compiled into bytecode, which is platform-independent.
The JVM interprets the bytecode for the specific operating system it runs on.
Different operating systems require different JVM implementations, making Java platform dependent.
For example, a Java application compiled on Windo...
I have a strong understanding of DBMS tools and their functionalities.
Proficient in SQL and relational database management systems
Experience in designing and optimizing database schemas
Skilled in writing complex queries and stored procedures
Familiarity with database administration tasks such as backup and recovery
Knowledge of indexing and query optimization techniques
Experience with popular DBMS tools like MySQL, ...
React lifecycle refers to the sequence of methods that are invoked during the lifespan of a React component.
React components go through three main phases: Mounting, Updating, and Unmounting.
During the Mounting phase, constructor, render, and componentDidMount methods are called.
During the Updating phase, componentDidUpdate method is called when the component's props or state change.
During the Unmounting phase, com...
Stream API in Java allows processing sequences of elements with operations like filter, map, and reduce in a functional style.
Streams are not data structures; they are views of data that can be processed in a functional way.
They support operations like filtering, mapping, and reducing, enabling concise and readable code.
Example: List<String> names = Arrays.asList('Alice', 'Bob', 'Charlie'); names.stream().fi...
Joins in SQL are used to combine rows from two or more tables based on a related column between them.
Joins are used to retrieve data from multiple tables in a single query.
Common types of joins include inner join, left join, right join, and full outer join.
Joins are performed using the JOIN keyword and specifying the join condition.
The result of a join is a new table that combines the rows from the joined tables b...
Basic C language questions often cover syntax, data types, control structures, and functions.
C is a procedural programming language that uses functions to perform tasks.
Data types include int, float, char, and double. Example: int a = 5;
Control structures include if-else statements and loops (for, while). Example: for(int i = 0; i < 10; i++) { printf("%d", i); }
Functions are defined using the syntax: returnType...
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