0% found this document useful (0 votes)
223 views5 pages

LTIMindtree Interview Process Overview

Uploaded by

subhash.chandra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
223 views5 pages

LTIMindtree Interview Process Overview

Uploaded by

subhash.chandra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

LTIMindtree Interview Experience for Software

Engineer
Last Updated : 29 Sep, 2024



LTI (Larson and Toubro Infotech) visited our campus in September


2022. This was prior to its merger with Mindtree. The company is
now known as LTIMindtree.
Roles
LTI usually hires for three different roles for freshers. They’re
marked as levels. Until last year, they had Levels 1, 2, and 3. This
time, however, they introduced a new level 0.
LTI was only hiring for levels 0, 1, and 2 at our college this time
around.
Hiring Process
You first register at their portal, and upon selection, they release a
list of eligible candidates for the hiring process. The entire process
consisted of a few standard rounds.
Aptitude and Reasoning
The first round, like every other company, was an MCQ-based
aptitude, logic, and reasoning round. I’d rate the questions easy to
medium. If you’re preparing for any competitive exams, you should
be able to breeze through these questions. It was important to score
well in this round as all the rounds would be tallied into mapping
your levels (L0, L1, and L2) upon selection.
Also, quite a lot of candidates were eliminated after this round.
Communication Round
This was the second round of the process and it was a non-
elimination round. It was however compulsory to attend, and you
only had to clear some certain minimum threshold to advance
further in the process.
There were English proficiency tests that included basic grammar,
reading, and listening exercises. The system would read out a small
paragraph, and you’d be asked a few questions from there. Some
exercises had you fill in appropriate grammatical words to make
meaningful sentences.
While compulsory to take, this round wouldn’t be tallied into your
average performance though. You only had to appear clear with
some certain score.
Coding Round
Then comes probably the most important round of the hiring
process: the coding round. It was crucial because the level that
you’re mapped with upon selection is directly dependent on the
number of coding questions you can fully solve.
There were two coding questions, each with some 10 test cases. The
first was comparatively easy: it was a string question. The second
one was a dynamic programming question. I could solve the first
completely. My second solution however only passed 3/10 test
cases.
A few days later, the results were declared, and I’d moved forward
with the process.
Note:
If you’ve cleared the aptitude round with a good score and weren’t
able to solve even a single coding question, you wouldn’t be
eliminated from the process. A lot of my friends moved forward and
were mapped with Level 0 after selection.
(This, of course, depends on the number of intakes the company is
willing to take at your campus)

Technical Interview
The interview process at LTI was unlike any other company I’ve interviewed
at. It only ran for 20-25 minutes and consisted of 18-20 rapid-fire questions.
In my case, most of the questions only required one-word answers except for
a few that demanded an explanation.
The interviewer directly jumped into the questions.
Some of them (which I can remember are)
 What is faster: Linear or Binary Search? (Answered)
 Follow up: Why? (Answered in terms of complexity)
 Differences between Stack and Queue (Answered in terms of LIFO and
FIFO)
 What is Dequeue? (I initially answered as removal of elements from the
queue; what he was meaning to ask is Deque, or a double-ended queue)
 What language did I code in? (Answered C++)
 How many keywords are there in C++? (Much like a trivia question,
answered can’t remember the exact number)
 Explain bubble sort. (Explained in short)
 Explain polymorphism. (Answered)
 Name the types of polymorphism. (Answered run-time and compile-time)
 Differences between method overloading and method overriding. (Named
2-3 pointers for each)
 Types of inheritance in C++. (Answered 5)
 What is a constructor? (Answered)
 What is a destructor? (Answered)
 Can a destructor be overloaded? (Answered no)
 Do you know SQL? (Answered Yes)
 Differences between Drop, Truncate, and Delete.
 Why is the Having clause used? (Answered in terms of Aggregate
Functions)
 Asked me to Construct a query using Having, Where, and Group By. (I
just had to read out)
All this was completed within 20-25 minutes. I thanked the interviewer and
he ended the meeting saying that they would get back to me.
A few days later, they released the list of the candidates moving forward. I
was one of them.
HR Round:
This was the final leg of the process. This also ran for 20 minutes
approximately. The interviewer greeted and I followed back.
Some of the questions asked were:
 Introduce yourself.
 Why did you choose to study engineering?
 Why ECE? (I’m an ECE-grad)
 What is your final year project?
 Follow up: What is your contribution?
 Tell me about your family.
 Do you have any certifications?
 Are you open to working across all locations and any/all technologies?
 Any questions for me?

Following is a list of the most frequently asked questions in an HR Interview:

o Tell me about yourself in a few words.


o Would you consider relocating to another part of India?
o What do you hope to get out of this job?
o What drew you to MindTree in the first place?
o In five years, where do you see yourself?
o Tell me about your internships and projects.
o What prompted you to look for a new job? (Many seasoned professionals on the
lookout for a new job ask this question.)
o Tell me about a moment when you faced a challenge and how you dealt with it.
o Let's pretend you're in charge of a group. One of your team members is
underperforming and, despite many warnings, refuses to modify his or her attitude.
What will you do if you find yourself in this situation?
o Describe a circumstance in which you tried your hardest but failed.

Round 2: Round 2 was the technical interview. The interviewer asked me to


tell about myself. Followed questions were –
1. Have you done any certification and projects
2. In which domain do you have certification
3. What did you prepare for an interview
4. Do you know sorting techniques
5. Explain to me anyone sorting algorithm
6. The difference between linear and binary search, tell me their time
complexities
7. Suppose you have 50000 unordered elements which searching algorithm
you will use and why
8. If you have 5 elements which you will use
9. What is linked list
10. Difference between array and linked list
11. How to check if linked list has only one element
12. What is a binary tree
13. Difference between BFS, DFS.
14. What is a stack, queue
15. How to insert an element into the queue
16. Which DS used to perform recursion and why
17. Application of stack and queue
18. What is heap
19. What is early binding and late binding
20. Tell me oops concept you are familiar with
21. What is encapsulation, How we achieve it through programming
22. What is polymorphism and its type
23. What is constructor
24. What is struct
25. Difference between abstract methods and interface
26. Can we access data of class without creating instance
27. What is reference variable and normal variable
28. Why multiple inheritance is not supported in java
29. How to achieve it in java
30. File handling in CPP
31. How to handle exceptions
32. Types of exception, an example of runtime exception
33. How to handle errors in the program
34. What is try and catch
35. Do you have any questions for me?

Suggestion: If you don’t know the answer say I don’t know And I will learn
about it. Don’t give false, wrong answers. It creates a negative impact.

Round 3(HR Interview):


1. How are you?
2. Which is your college?
3. Where are you from?
4. Is the final sem result is pending?
5. Do you have any subject in the final sem or just a project?
6. Now tell me about yourself?
7. What kind of reflective writing you do? (I mentioned this in the intro)
8. Tell me about any such writing you did and which was useful to you?
9. How was your technical interview?
10. Which challenges did you face in that interview?
11. Tell me something about your project
12. Which you think you contributed the most?
13. Tell me about your family?
14. Do you have any offers?
15. What are they offering?
16. How much training period is there?
17. Why Mindtree if you already have an offer?
18. Will you join us?
19. Do you have any questions for me?
20. Then he told me about the training period, salary, company, and role.

Common questions

Powered by AI

LTIMindtree's hiring process for fresh graduates consists of several structured rounds: an aptitude and reasoning round, a communication round, a coding round, a technical interview, and an HR interview. Initially, candidates register on the portal, where eligible candidates are invited for the hiring process. The first round tests aptitude and reasoning skills, and it is crucial as it influences the assignment of levels (L0, L1, and L2). Scoring high here is essential, although not solving coding problems does not lead to immediate elimination, thanks to variations in intake numbers . The communication round assesses English proficiency but is non-eliminative provided the candidate meets a threshold . Success in the coding round, which includes solving programming questions with numerous test cases, determines the level mapping . The technical interview features rapid-fire questions focusing on computer science fundamentals . Finally, the HR round evaluates personal fit and future aspirations with the company . Candidates should focus on preparation for each specific round and understanding potential interview questions to optimize their chances of progressing through levels.

Honesty and self-awareness are crucial during LTIMindtree interviews as they reflect a candidate's integrity and openness to learning. Interviewers can quickly gauge when a candidate is guessing, which can create a negative impression. Instead, being honest about knowledge gaps and expressing a willingness to learn can positively impact the evaluation . This approach demonstrates maturity and a genuine interest in personal and professional development, qualities that LTIMindtree likely values in potential hires. Additionally, a candidate's self-awareness about their strengths and areas for improvement can guide their responses during HR interviews where personal fit is assessed. This attribute can help candidates form realistic career plans aligning with LTIMindtree's organizational goals, making them more appealing as future employees .

The HR interview serves as the final evaluation stage in LTIMindtree's hiring process, focusing on assessing the candidate's personal and professional attributes, such as their interest in the company, alignment with company culture, and long-term career goals . Unlike technical rounds that test hard skills, the HR interview evaluates soft skills like communication, adaptability, and motivation. Questions can include personal introductions, reasons for choosing the career path, details about internships, and hypothetical scenarios to gauge problem-solving abilities . This round is significant because it helps determine whether a candidate is a good fit for the organizational environment, which is equally crucial as technical prowess for long-term success within the company. Additionally, it provides an opportunity for the candidate to demonstrate enthusiasm and ask questions about the company, reinforcing their interest in the position.

Candidates preparing for LTIMindtree's technical interview should focus on a comprehensive understanding of core data structures such as stacks, queues, linked lists, and trees, along with their applications and differences . Additionally, familiarity with sorting algorithms like bubble sort, and searching algorithms, where understanding of time complexities and specific use cases for linear versus binary search is crucial . They should also be adept at explaining algorithmic differences, for example between DFS and BFS in trees, and be aware of OOP concepts, including inheritance, polymorphism, and encapsulation . Mastery of these topics, along with being able to apply them to practical scenarios, will enable candidates to respond effectively to the rapid-fire questioning format used in the interviews.

Candidates face rapid-fire questions in a short time frame, making it challenging to respond quickly and accurately to technical questions, which often require only one-word answers or short explanations. Topics include data structures, algorithms, and basic programming concepts . To overcome these challenges, candidates should thoroughly understand fundamental topics such as sorting algorithms, differences between stack and queue, and complexities of search algorithms. Practicing with a timer to simulate the interview conditions and being concise and clear in their responses can also help prepare candidates for the fast-paced format of the interview . Furthermore, staying calm and organized during the interview and being honest about gaps in knowledge, while showing a willingness to learn, can also positively impact the interview outcome.

To handle the rapid-fire structure of LTIMindtree's technical interview, candidates should employ several strategies. First, they should have a solid understanding of fundamental computer science concepts such as data structures, algorithms, and OOP principles, as these topics are commonly questioned . Practicing with timed mock interviews can help improve speed and accuracy. Being concise in responses, especially when only one-word answers are required, is crucial. Additionally, candidates should prepare to articulate quick but coherent explanations for more complex questions, such as comparing search algorithms or discussing polymorphism . Lastly, maintaining composure under pressure and acknowledging any knowledge gaps while displaying a readiness to learn can leave a positive impression despite the interview's brisk pace.

The coding round is crucial in LTIMindtree's hiring process because it primarily determines the level at which a candidate is mapped upon selection. The round includes programming questions that candidates have to solve, each with multiple test cases. Successfully solving more coding questions, especially those with higher complexity like dynamic programming questions, allows candidates to be mapped to higher levels . Even if a candidate performs well in the aptitude round but struggles in the coding round, they might still move forward depending on the intake requirements but will likely be assigned a lower level like Level 0 . This round is significant as it tests candidates' problem-solving abilities and their coding proficiency, critical skills for software development roles.

LTIMindtree offers different levels for fresh graduates: L0, L1, and L2. These levels represent varying degrees of experience and skill required for certain roles within the company . The assignment of levels hinges on performance in the coding round, where solving higher complexity problems results in higher level assignments. For instance, candidates who solve dynamic programming questions might be mapped to L2, while those solving less complex ones might be assigned to L1 or L0 . Furthermore, while the aptitude and reasoning round scores are critical, if a candidate excels in this round but not in the coding portion, they may still progress but be placed at a lower level such as L0, depending also on intake needs and competitive performances at their specific campus . The communication round, while non-eliminative, does not directly influence level assignment.

LTIMindtree evaluates language proficiency during the communication round, which assesses candidates' English language skills through grammar, reading, and listening exercises . While this round is non-eliminative, it is mandatory, and candidates must meet a certain threshold to continue in the selection process. It is primarily designed to ensure that candidates have a basic proficiency in English, necessary for communication in a professional setting, rather than directly impacting the final level assignment . The impact of this evaluation is more about verifying the candidates' ability to effectively understand and communicate in English, which is crucial in global and multicultural work environments.

The intake decision at LTIMindtree from a campus is influenced by the company's current hiring needs, strategic growth plans, and the performance of candidates at that specific campus. The number of available positions, economic conditions, and business projects can dictate how many candidates are selected . This factor can affect level assignments, as if the intake number is high, candidates who may not perform strongly in the coding round can still progress but possibly at lower levels like Level 0, due to a larger buffer created by a greater number of openings . Conversely, if intake numbers are low, competition increases, pushing for higher performance standards even for entry-level assignments. Thus, while a candidate's skill level is crucial, external factors relating to company policy and market trends also have a significant impact on hiring outcomes.

You might also like