
LTIMindtree Java Developer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 23 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at LTIMindtree.
Java Developer
So, I interviewed with LTIMindtree for a role that pays about 6–7 LPA. The first part went for about 40 mins and was mostly about Java, Java 8 stuff, Spring Boot, some logic coding, and MySQL. I did well and passed that. But then, before they could set up the next round, they asked for my PF history. Turns out my current place doesn't have PF, and because of that, I lost out on the job. It was a good position and a good opportunity, but the PF thing was a blocker.
- How would you write an SQL query to find the second highest salary in an employees table?
- Can you write a Java 8 program that removes duplicate characters from a string, ensuring the original order and case sensitivity are maintained?
Java Architect
The first round was online and went well, focused on Java questions. The second round was in person and covered microservices, though the interviewer seemed to think the candidate didn't know TreeSet properly. It's a bit puzzling to interview someone on microservices if it's clear they haven't worked in that area, seems like a waste of time.
- Could you discuss the class-level locking in concurrent HashMaps within microservices?
Java Microservices Developer
The interview included a 48-minute test covering Java 8, Git, Mockito, Docker, Spring Boot, and JUnit, along with code snippets from Java 8 and Java 7. They also asked about OOP concepts like abstraction, encapsulation, and polymorphism, with questions about compile-time vs. runtime examples. Collections were discussed, specifically how HashMap works, the difference between ArrayList and LinkedList, and the distinctions between Set, List, and Map. Multithreading questions included the difference between synchronized methods and blocks, how ThreadPoolExecutor functions, and the contrast between wait() and sleep(). Finally, they touched on exception handling, asking about checked vs. unchecked exceptions and how to create custom exceptions.
- Can you differentiate between abstraction and encapsulation?
- Could you illustrate polymorphism with examples, distinguishing between compile-time and runtime?
- Describe the internal workings of a HashMap.
LTIMindtree Java Developer Interview Questions
Quoted word for word from LTIMindtree interview reports.
“Given the input 0011000, convert the number to binary and count the groups of 0s that appear before a 1, with the output being 0-2 and 0-3.”
Read reports →“What is the distinction between synchronized methods and synchronized blocks?”
Read reports →“Can you write a Java 8 program that removes duplicate characters from a string, ensuring the original order and case sensitivity are maintained?”
Read reports →“What is the difference between an abstract class and an interface?”
Read reports →“What are the distinctions between DELETE, ALTER, and TRUNCATE in SQL?”
Read report →“What is a ConfigMap in Java, and what's its purpose?”
Read report →“Is it possible to include more than one abstract method within a functional interface?”
Read report →“What are the key differences between Maven and Gradle?”
Read report →“How would you write an SQL query to find the second highest salary in an employees table?”
Read report →Formats, difficulty and experience
Across all 23 LTIMindtree interview reports.