i
LTIMindtree
Proud winner of ABECA 2025 - AmbitionBox Employee Choice Awards
Filter interviews by
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}.
Explicit interface implementation allows a class to implement interface members distinctly, avoiding name clashes.
Used when a class implements multiple interfaces with the same member names.
Members are implemented with the interface name as a prefix.
Example: If 'IFlyable' and 'ISwimmable' both have 'Move' method, use explicit implementation to differentiate.
Syntax: 'void IFlyable.Move() { /* implementation */ }'
Ac...
Printing a specific pattern using loops in Java
Use nested loops to print the desired pattern
Start with the outer loop for rows and inner loop for columns
Adjust the loop conditions to print the pattern correctly
Arrays have fixed size while dynamic arrays can resize themselves as needed.
Arrays in Java have a fixed size that is specified when the array is created.
Dynamic arrays in Java, like ArrayList, can resize themselves as needed to accommodate more elements.
Example: int[] fixedArray = new int[5]; ArrayList<Integer> dynamicArray = new ArrayList<>();
What people are saying about LTIMindtree
Code to reverse an array of strings.
Create a new array to store the reversed strings.
Iterate through the original array in reverse order and add each element to the new array.
Return the new array as the reversed array.
A JAR is a Java Archive file for packaging Java classes, while JRE is the Java Runtime Environment for executing Java applications.
JAR (Java Archive) files bundle multiple Java classes and resources into a single file for easier distribution.
JRE (Java Runtime Environment) provides the libraries, Java Virtual Machine (JVM), and other components to run Java applications.
Example of a JAR file: 'myApp.jar' which may c...
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
My favorite coding language is Python because of its readability, versatility, and extensive libraries.
Python is known for its readability, making it easier to write and maintain code.
Python is versatile and can be used for a wide range of applications, from web development to data analysis.
Python has a vast collection of libraries that make it easy to implement complex functionalities without reinventing the whee...
Java is platform independent due to its bytecode and virtual machine architecture.
Java code is compiled into bytecode, which can run on any platform with a Java Virtual Machine (JVM)
JVM acts as an abstraction layer between the Java code and the underlying hardware
This allows Java programs to be written once and run on any platform without modification
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).
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.
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
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 364 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.9 L/yr - ₹22 L/yr |
Senior Engineer
4.7k
salaries
| ₹6.1 L/yr - ₹14.5 L/yr |
Cognizant
Capgemini
Accenture
TCS