i
LTIMindtree
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
A Common Table Expression (CTE) is a temporary result set in SQL that can be referenced within a SELECT, INSERT, UPDATE, or DELETE statement.
CTEs improve readability and organization of complex queries.
They can be recursive, allowing for hierarchical data retrieval.
Example: WITH CTE_Name AS (SELECT column1 FROM table WHERE condition) SELECT * FROM CTE_Name;
CTEs can be used to simplify joins and subqueries.
To count character occurrences in a string, use a dictionary to map each character to its frequency.
Initialize an empty dictionary to store character counts.
Iterate through each character in the string.
For each character, increment its count in the dictionary.
Return or print the dictionary to see the character counts.
Example: For 'hello', the output would be {'h': 1, 'e': 1, 'l': 2, 'o': 1}.
The project code is a web application for managing tasks and deadlines.
Use HTML, CSS, and JavaScript for front-end development
Use Node.js and Express for back-end development
Implement CRUD operations for tasks and deadlines
Utilize MongoDB for database storage
A diode is a semiconductor device that allows current to flow in one direction only.
Diodes have two terminals - an anode and a cathode.
When a positive voltage is applied to the anode and a negative voltage to the cathode, the diode conducts current.
Reverse biasing the diode blocks current flow.
Common types of diodes include rectifier diodes, zener diodes, and light-emitting diodes (LEDs).
What people are saying about LTIMindtree
OOPs concepts refer to Object-Oriented Programming principles such as inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementatio...
Denormalization is the process of adding redundant data to a database to improve read performance.
Reduces the need for joins, improving query performance
Increases data redundancy but can improve read performance
Commonly used in data warehousing and reporting applications
I am a software developer with 5 years of experience in Java and Python.
Experienced software developer
Proficient in Java and Python
5 years of industry experience
The static keyword in programming is used to declare variables, methods, or classes that belong to the class itself rather than instances of the class.
Static variables are shared among all instances of a class.
Static methods can be called without creating an instance of the class.
Static classes cannot be instantiated and are used for grouping related methods and variables.
Example: public static int count = 0; // s...
C is a procedural programming language while C++ is an object-oriented programming language.
C is a subset of C++.
C does not support classes and objects, while C++ does.
C++ supports function overloading and operator overloading, which C does not.
C++ has a more complex syntax compared to C.
C++ has a standard template library (STL) for data structures and algorithms, which C does not have.
Singleton design pattern ensures a class has only one instance and provides a global point of access to it.
Ensures a class has only one instance
Provides a global point of access to that instance
Commonly used in scenarios where only one instance of a class is needed, such as database connections or logging
I applied via Naukri.com and was interviewed in Nov 2024. There were 2 interview rounds.
I applied via Campus Placement and was interviewed in Oct 2024. There were 3 interview rounds.
Aptitude, Listening and Speaking, and Coding was in one test. Aptitude was of average level
Coding was not too easy nor too hard. Learn list manipulation well.
OOPs concepts refer to Object-Oriented Programming principles such as inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation det...
Denormalization is the process of adding redundant data to a database to improve read performance.
Reduces the need for joins, improving query performance
Increases data redundancy but can improve read performance
Commonly used in data warehousing and reporting applications
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
Not applicable for me in this context
I applied via Campus Placement and was interviewed in Oct 2024. There was 1 interview round.
Oops concep question
Javascript coding for finiding the palindrome number
In five years, I envision myself as a lead developer, driving innovative projects and mentoring junior developers in a collaborative environment.
I aim to lead a team on impactful projects, like developing a scalable application that enhances user experience.
I plan to deepen my expertise in emerging technologies, such as AI and machine learning, to contribute to cutting-edge solutions.
I aspire to mentor junior developer...
Aptitude test , in which reasoning is there and maths basic question were there
Friend functions in C++ allow non-member functions to access private and protected members of a class.
Friend functions are declared using the 'friend' keyword inside a class.
They can access private and protected data of the class they are friends with.
Friend functions are not members of the class, so they do not have a 'this' pointer.
Example: If class A has a friend function 'void func(A& a)', it can access A's pri...
I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.
There were MCQ's based on aptitude, computer networks and Operating systems.
Developed a project management tool, a mobile app for tracking expenses, and a web-based game.
Project management tool - Created using Java and MySQL for organizing tasks and deadlines
Mobile app for tracking expenses - Developed using React Native to track and categorize expenses
Web-based game - Built using HTML5, CSS, and JavaScript for interactive gaming experience
The project code is a web application for managing tasks and deadlines.
Use HTML, CSS, and JavaScript for front-end development
Use Node.js and Express for back-end development
Implement CRUD operations for tasks and deadlines
Utilize MongoDB for database storage
English Test vocabulary speech
The duration of LTIMindtree Software Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 84 interview experiences
Difficulty level
Duration
based on 362 reviews
Rating in categories
Senior Software Engineer
22k
salaries
| ₹7.4 L/yr - ₹21.5 L/yr |
Software Engineer
16.3k
salaries
| ₹3.9 L/yr - ₹8.8 L/yr |
Technical Lead
6.4k
salaries
| ₹16.3 L/yr - ₹28.5 L/yr |
Module Lead
5.7k
salaries
| ₹7 L/yr - ₹28 L/yr |
Senior Engineer
4.4k
salaries
| ₹5.8 L/yr - ₹14 L/yr |
Cognizant
Capgemini
Accenture
TCS