Summary
I experienced the LTIMindtree on-campus hiring process for a fresher role, which included an online assessment, a technical interview focusing on DSA and SQL, and an HR interview. I was fortunate to be one of the 24 selected candidates out of 600 applicants.
Full Experience
πΌ LTIMindtree Interview Experience (On-Campus)
I recently appeared for the LTIMindtree on-campus hiring process, and below is a detailed overview of my interview experience. The process consisted of three rounds, focusing on aptitude, technical skills, communication, and overall personality.
π’ Round 0 β Registration
The hiring process started with registration through the college portal/POD platform. After completing the registration, shortlisted candidates were informed about the online assessment.
π‘ Round 1 β Online Assessment (3 Hours)
This was a 3-hour online test divided into three sections:
- Aptitude Section
- Logical reasoning
- Quantitative aptitude
- Ages, relations, analytical questions
- Technical Section
- Pseudocode & guess-the-output questions
- OOPs concepts
- Programming fundamentals in C++, Java, JavaScript
- Basics of DBMS, Operating Systems, and Networking
- Voice Assessment
- Sentence repetition
- Story-based questions
- Grammar check
- Speaking on a random topic
This round tested both technical knowledge and communication clarity.
π Round 2 β Technical Interview
The results of the online assessment were declared after 10 days. I waited in the lobby for about 1 hour. The interviewer was calm and friendly.
Topics Discussed:
- College background and favorite subjects
- Interest in coding
- I mentioned React and C++ as my preferred technologies
DSA & Problem Solving:
- Removing duplicates from an array
- Brute-force vs optimized approach
- Time and space complexity
- Time complexity of linear vs binary search
- Detailed discussion on asymptotic notations
SQL (Most Challenging Part):
- Asked to write a query that returns results in reverse order
- Required strong understanding of subqueries and joins
π΅ Round 3 β HR Interview
The HR round was conducted the very next day. I waited around 30 minutes in the lobby.
HR Discussion Included:
- Self-introduction
- Why LTIMindtree
- Strengths and weaknesses
- Hardest problem faced
- Favorite subject
- Why software engineering over core branch
- Views on AI
- Any questions from my side
π Final Result
The final results were announced after 1 month. Out of 600 students, only 24 candidates were selected, and I was fortunate to be one of them.
Interview Questions (10)
Given an array, remove duplicates from it. Discuss brute-force vs optimized approach and analyze time and space complexity. Also discuss time complexity of linear vs binary search and asymptotic notations.
Write a SQL query that returns results in reverse order. This required a strong understanding of subqueries and joins.
Introduce yourself.
Why are you interested in LTIMindtree?
Discuss your strengths and weaknesses.
Describe the hardest problem you have faced.
What is your favorite subject?
Why did you choose software engineering over a core engineering branch?
What are your views on AI?
Do you have any questions for the interviewer?
Preparation Tips
π Preparation Resources
- LTIMindtree Interview Experience (YouTube): https://youtu.be/7ErluU1XMEA
- LTIMindtree Preparation Notes : https://tinyurl.com/ltimindtreeNote
- Linkedin : https://linkedin.com/in/mohitpanjikar/
Summary
I successfully navigated a multi-stage recruitment drive at LTIMindtree, which included an online assessment, a detailed technical interview covering core programming and database concepts, and a final HR discussion. My strong grasp of fundamentals and ability to connect answers to my projects proved crucial in securing a positive outcome.
Full Experience
My interview process for the LTIMindtree drive began with an Online Assessment. This round evaluated my Logical Ability, Quantitative Aptitude, Technical/Programming skills, and Communication Skills. The questions ranged from easy to medium, primarily testing my speed, accuracy, and fundamental understanding of concepts.
Following the assessment, I proceeded to the Technical Interview, which lasted approximately an hour. Contrary to my initial expectation of immediate coding, this round started with my introduction, followed by an in-depth discussion about my final-year project. We covered various aspects like the backend and frontend technologies used, the challenges I encountered, and how I resolved them.
The technical discussion then expanded into several core areas. As I had mentioned Java as my strongest language, many coding and concept-based questions revolved around it. SQL and DBMS were extensively covered, including topics like joins, subqueries, normalization, triggers, indexing, aggregate functions, correlated subqueries, and specific queries such as finding the βthird highest salary.β OOPS concepts like encapsulation, abstraction, inheritance, polymorphism, interfaces, abstract classes, constructor types, exception handling, threading basics, and shallow vs. deep copy were also discussed. Furthermore, questions on Computer Fundamentals and OS (deadlocks, memory allocation, process vs. thread, static vs. dynamic binding, copy constructor) and other technical topics like GitHub basics, version control, debugging, differences between delete/drop/truncate, string handling, and method overloading/overriding were asked.
I managed to answer almost all questions with clarity and confidence, missing only one. A key strategy that helped me was to actively steer the conversation. Whenever possible, I linked my answers back to my resume, skills, or projects, which kept the discussion focused on my strengths and allowed the interview to flow smoothly.
The final stage was a friendly HR Interview, lasting about 15 minutes. This round focused on assessing my communication skills and adaptability. Common HR questions included a short self-introduction, willingness to relocate, comfort with working in shifts, location preferences, and "Why LTIMindtree?". It was a much lighter discussion compared to the technical round, and the interviewer made me feel comfortable throughout.
Interview Questions (6)
Design a SQL query to find the third highest salary from a table. This might involve using concepts like joins, subqueries, or window functions.
Introduce yourself briefly.
Are you willing to relocate for this position?
Are you comfortable working in shifts?
Which location would you prefer to work in?
Why do you want to join LTIMindtree?
Preparation Tips
Based on my experience, I'd strongly advise focusing on a few key areas for preparation. Firstly, truly own your resume and projects; be ready to explain every detail comprehensively. Secondly, strengthen your foundational basics across languages like Java and SQL, alongside OOPS, OS, DBMS, and version control tools like GitHub. These core fundamentals proved far more critical than any advanced niche topics. Lastly, developing the confidence to admit when you don't know something, rather than guessing, is crucial. And importantly, learn to subtly guide the interview toward your strengths; this can significantly enhance your performance.
Summary
I recently underwent an on-campus interview process with LTIMindtree, which included a technical round with coding and SQL problems, along with various conceptual questions, followed by a behavioral HR interview covering personal and situational aspects.
Full Experience
I recently had an on-campus interview opportunity with LTIMindtree. The interview process consisted of two main rounds: a Technical Interview and an HR Interview.
Technical Interview:
The technical round started with some general introductory questions about my location, family, and favorite programming languages (Python and Java), where I was asked to rate my proficiency. Then, I was given three coding questions: 'Reverse the digits of a number', a star pattern printing problem (a diamond shape), and a string manipulation problem to count word frequencies in a given string. After the coding questions, the interviewer delved into conceptual differences like 'program vs. process', 'list vs. array', and 'list vs. tuple'. They also probed into Python's immutability with tuples and file handling. Some questions touched upon Machine Learning, its differences from traditional programming, and its main use cases. Towards the end of the technical round, I was asked about my favorite subject, DBMS, and then presented with an SQL query to identify students who had left school based on two tables. The round concluded with a question about future learning and an opportunity for me to ask questions.
HR Interview:
The HR interview focused on my personal profile and career aspirations. I was asked to introduce myself without mentioning projects, explain my college choice, and talk about my hobbies. Since I mentioned watching movies, the discussion moved to my recent watch and details about it. Other common HR questions included facing challenging situations, defining myself in three words, and my flexibility regarding relocation. Finally, I was given a chance to ask any questions I had for the HR representative.
Interview Questions (4)
Reverse the digits of a given integer.
Print a star pattern in the shape of a diamond, as shown:
*****
Given a string S and a list of words arr, count the number of times each word from the list arr appears in the string S. Return a list where each element represents the frequency of the corresponding word in arr. For Example:
Input: S = "apple banana apple orange banana apple grape banana", arr = ["apple", "banana", "orange", "grape"]
Output : [3, 3, 1, 1]
There is One Table A, containing the name, class etc of 50 students in a school. Now after sometimes 5 students left the school and 10 new students joins the school. and a new Table B is created, which contains the old students and the new students, not those students who left the school. Write a query to find out the names of those 5 students who left the school.