i
LTIMindtree
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
RDBMS is a type of DBMS that manages data in a structured format using tables with relationships.
RDBMS enforces referential integrity through foreign keys.
RDBMS supports ACID properties for transactions.
Examples of RDBMS include MySQL, Oracle, SQL Server.
DBMS is a broader term that includes RDBMS but also includes other data models like hierarchical or network databases.
Microservices are an architectural style that structures an application as a collection of loosely coupled services.
Microservices enable independent deployment of services, allowing teams to work on different components simultaneously.
Each microservice can be developed using different programming languages or technologies, e.g., a service in Python and another in Java.
Microservices communicate over lightweight pro...
AOP stands for Aspect-Oriented Programming, which is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns.
AOP allows the separation of concerns that cut across multiple modules in a software application.
Pointcut is a set of one or more join points where advice should be executed in an AOP system.
Examples of pointcuts include method execution, method call, fie...
GC stands for Garbage Collection, a process in which the runtime environment automatically manages memory by reclaiming unused objects.
GC is a form of automatic memory management used in programming languages like Java, C#, and Python.
It helps prevent memory leaks by identifying and freeing up memory that is no longer in use.
There are different types of GC algorithms such as Mark and Sweep, Reference Counting, and...
What people are saying about LTIMindtree
Method overloading allows multiple methods with the same name but different parameters; overriding replaces a method in a subclass.
Overloading occurs within the same class.
Example of overloading: `void add(int a, int b)` and `void add(double a, double b)`.
Overriding occurs in a subclass, replacing a superclass method.
Example of overriding: `class Animal { void sound() { } } class Dog extends Animal { void sound() ...
OOP concepts are fundamental principles that guide software design, focusing on objects and classes to enhance code reusability and organization.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism where a new class derives properties and behavior from an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability ...
Async/Await simplifies asynchronous programming by allowing code to run in a non-blocking manner, improving readability and maintainability.
Async functions return a promise, allowing for easier handling of asynchronous operations.
Await pauses the execution of an async function until the promise is resolved, making code appear synchronous.
Example: async function fetchData() { const data = await fetch(url); }
Error h...
Inheritance is a mechanism where a new class inherits properties and behaviors from an existing class, while abstraction is a concept where only relevant information is shown and unnecessary details are hidden.
Inheritance allows a class to inherit properties and behaviors from another class, promoting code reusability.
Abstraction focuses on showing only relevant information and hiding unnecessary details, making t...
Abstraction is a fundamental concept in software engineering that simplifies complex systems by hiding unnecessary details.
Abstraction allows developers to focus on high-level functionalities without worrying about implementation details.
Example: In a car, the driver uses the steering wheel and pedals without needing to understand the engine mechanics.
In programming, abstract classes and interfaces provide a way t...
The candidate is asked to explain a simple code snippet.
Explain the purpose of the code
Describe the logic or algorithm used in the code
Discuss any potential improvements or optimizations
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