i
LTIMindtree
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
Foreign key is a field in a database table that links to a primary key in another table.
Foreign key ensures referential integrity between related tables
It helps maintain consistency and prevent orphan records
Example: In a database of students and courses, student_id in courses table can be a foreign key referencing id in students table
Structures are used for storing data while classes are used for storing data and methods.
Structures are value types while classes are reference types.
Structures do not support inheritance while classes do.
Structures are used for simple data types while classes are used for complex data types.
Example of structure: struct Employee { int id; string name; }
Example of class: class Car { string make; string model; void ...
I can code in Python, Java, or C++. Each language has its strengths for different applications.
Python: Great for data analysis and machine learning. Example: Using pandas for data manipulation.
Java: Strong for building large-scale applications. Example: Developing Android apps.
C++: Ideal for system-level programming. Example: Writing performance-critical applications.
Program to find largest and second largest number in an array
Iterate through array and compare each element to current largest and second largest
Update variables accordingly
Return largest and second largest
What people are saying about LTIMindtree
To create a search engine like Google, one needs to develop a web crawler, index the web pages, and use an algorithm to rank the results.
Develop a web crawler to scan the web pages and collect data
Index the collected data to make it searchable
Use an algorithm to rank the results based on relevance
Implement a user-friendly interface for users to input search queries
Continuously update and improve the search engine ...
DDL, DCL, and TCL are SQL commands used to manage database objects and transactions.
DDL (Data Definition Language) is used to create, modify, and delete database objects like tables, indexes, and views.
DCL (Data Control Language) is used to control access to the database by granting or revoking privileges to users.
TCL (Transaction Control Language) is used to manage transactions by committing or rolling back chang...
SELECT command is used to retrieve data from a database table.
It is a SQL command.
It is used to retrieve data from one or more tables.
It can be used with various clauses like WHERE, ORDER BY, GROUP BY, etc.
Example: SELECT * FROM customers WHERE city='New York';
Understanding the logic behind code involves analyzing its structure, flow, and purpose to solve a specific problem.
Identify the problem the code is solving. For example, sorting an array.
Break down the code into smaller parts to understand each function's role.
Look for patterns or algorithms used, such as loops or conditionals.
Consider edge cases and how the code handles them, like empty arrays.
Test the code with...
Finding prime numbers within a given range.
A prime number is a number that is only divisible by 1 and itself.
Start with the first number in the range and check if it is prime.
If it is prime, add it to the list of prime numbers.
If it is not prime, move on to the next number.
Repeat until all numbers in the range have been checked.
Examples: Prime numbers between 1 and 10 are 2, 3, 5, and 7.
Examples: Prime numbers bet...
I implemented (a particular feature) in ReactJS using (specific method/technique).
Identified the specific feature requirements
Researched and selected the appropriate ReactJS library or tool
Implemented the feature using ReactJS components and state management
Tested and debugged the feature for optimal performance
Integrated the feature with the rest of the application
Continuously monitored and improved the feature a...
I appeared for an interview in Mar 2025, where I was asked the following questions.
I have a strong academic background in engineering, complemented by hands-on projects and internships that honed my technical skills.
Completed a Bachelor's degree in Mechanical Engineering with a focus on thermodynamics and fluid mechanics.
Interned at XYZ Corporation, where I assisted in the design and testing of HVAC systems, improving efficiency by 15%.
Participated in a team project that developed a prototype for a r...
I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.
I applied via Campus Placement
Questions of aptitude and tehcnical mcq asked
Structs and unions are data structures in C programming used to group different data types under a single name.
Structs allow you to group different data types together under a single name. For example, a struct 'Person' can have fields like name, age, and gender.
Unions are similar to structs but they share the same memory location for all its members. Only one member can contain a value at a time. For example, a union ...
Discussing project experience showcases problem-solving skills and teamwork in engineering roles.
Describe the project scope and objectives, e.g., developing a new software tool for data analysis.
Highlight your specific role, such as leading a team of engineers to design a prototype.
Discuss challenges faced, like budget constraints, and how you overcame them, e.g., optimizing resource allocation.
Mention the technologies...
Basic questions on logical reasoning and qunatative reasoning
Write code for restaurant to get all menu using any language
I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.
There were many questions of numerical ability then verbal then reasning also was there
Joins are used in databases to combine rows from two or more tables based on a related column between them.
Joins are used in SQL to retrieve data from multiple tables based on a related column.
Types of joins include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN.
Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;
A calender type queue is a data structure that stores elements in a circular buffer, allowing for efficient insertion and removal operations.
Elements are stored in a circular buffer, with a front and rear pointer indicating the start and end of the queue.
When the rear pointer reaches the end of the buffer, it wraps around to the beginning, creating a circular structure.
Insertion and removal operations are efficient as ...
Challenges faced in a project include tight deadlines, budget constraints, communication issues, scope changes, and resource allocation.
Tight deadlines can lead to rushed work and potential errors.
Budget constraints may limit the resources available for the project.
Communication issues can result in misunderstandings and delays.
Scope changes can disrupt the project plan and require adjustments.
Resource allocation chall...
I applied via Campus Placement and was interviewed in Sep 2024. There were 3 interview rounds.
Basic aptitiude questions
I appeared for an interview in Jun 2024.
Aptitude test which was having reasoning and communication assessment
Understanding OOP concepts is crucial for software development, focusing on encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods in a class. Example: A 'Car' class with properties like 'speed' and methods like 'accelerate()'.
Inheritance: Deriving new classes from existing ones. Example: 'ElectricCar' inherits from 'Car', adding features like 'batteryCapacity'.
Polymorphism: ...
OOPs concepts include inheritance, polymorphism, encapsulation, and abstraction. List is mutable while tuple is immutable.
OOPs concepts: inheritance, polymorphism, encapsulation, abstraction
List: mutable, can be modified after creation (e.g. [1, 2, 3])
Tuple: immutable, cannot be modified after creation (e.g. (1, 2, 3))
Scenario-based questions assess problem-solving and critical thinking skills in real-life situations.
Identify the key issue in the scenario.
Consider possible solutions and their implications.
Evaluate the outcomes of each solution.
Communicate your thought process clearly.
Example: In a team conflict, assess each member's perspective.
I appeared for an interview in Feb 2025, where I was asked the following questions.
They asked very Basic DSA questions and English+Aptitude Test
Interviewer asked me about OOPS concepts and DSA questions
First round was aptitute
Some of the top questions asked at the LTIMindtree Graduate Engineer Trainee (Get) interview -
The duration of LTIMindtree Graduate Engineer Trainee (Get) interview process can vary, but typically it takes about 2-4 weeks to complete.
based on 50 interview experiences
Difficulty level
Duration
based on 59 reviews
Rating in categories
Senior Software Engineer
22.3k
salaries
| ₹7.6 L/yr - ₹22.4 L/yr |
Software Engineer
16.4k
salaries
| ₹3.9 L/yr - ₹8.9 L/yr |
Technical Lead
6.4k
salaries
| ₹17.3 L/yr - ₹31.4 L/yr |
Module Lead
5.6k
salaries
| ₹11.9 L/yr - ₹22 L/yr |
Senior Engineer
4.7k
salaries
| ₹6.2 L/yr - ₹14.8 L/yr |
Cognizant
Capgemini
Accenture
TCS