Mindtree interview experience Real time questions & tips from candidates to crack your interview

Senior Software Engineer

Mindtree
upvote
share-icon
3 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 months
Topics: OOPS, Data Structures, System Design, Java and related Frameworks, DBMS
Tip
Tip

Tip 1 : Focus on problem-solving skills and practice easy to medium level problems as much as possible
Tip 2 : Focus on best coding practices, go through online forums to study how others code
Tip 3 : Have concrete knowledge of your previous projects

Application process
Where: Linkedin
Eligibility: Above 2 years of experience
Resume Tip
Resume tip

Tip 1 : Keep your resume short
Tip 2 : Mention only those skills which you can implement in real-time if asked for

Interview rounds

01
Round
Medium
Online Coding Interview
Duration60 minutes
Interview date20 Sep 2021
Coding problem1

The round was self paced, I had to complete the quiz within given number of days. The quiz was camera monitored.

1. First and Last Position of an Element In Sorted Array

Easy
20m average time
80% success
0/40
Asked in companies
AmazonErnst & Young (EY)Intel Corporation

You are given a non-decreasing array 'arr' consisting of 'n' integers and an integer 'x'. You need to find the first and last position of 'x' in the array.


Note:
1. The array follows 0-based indexing, so you need to return 0-based indices.
2. If 'x' is not present in the array, return {-1 -1}.
3. If 'x' is only present once in the array, the first and last position of its occurrence will be the same.


Example:
Input:  arr = [1, 2, 4, 4, 5],  x = 4

Output: 2 3

Explanation: The given array’s 0-based indexing is as follows:
 1      2     4     4     5
 ↓      ↓     ↓     ↓     ↓
 0      1     2     3     4

So, the first occurrence of 4 is at index 2, and the last occurrence of 4 is at index 3.
Problem approach

Solved this using Binary Search

Try solving now
02
Round
Medium
Video Call
Duration90 minutes
Interview date2 Oct 2021
Coding problem7

The round was around 10 AM. Interviewer asked some questions related to Java language and Microservices. Then the interviewer gave me some (around 6-7) scenarios for which I had to write codes after which he asked me why I had implemented using this method and that if I could optimize the same. Then the interviewer asked me some system design questions.

1. Java Question

Do final, finally and finalize keywords have the same function?

2. Java Question

When can you use the super keyword?

3. Java Question

What is a singleton class in Java? And How to implement a singleton class?

4. Microservices Question

What do you mean by Cohesion and Coupling?

5. Microservices Question

What do you mean by Bounded Context?

6. REST API Question

Design an end-to-end RESTful Webservice.

Problem approach

I started with the service controller for the web service. Then I implemented the client for the same web service.

7. Microservices Question

Explain the working of Microservice Architecture.

03
Round
Easy
HR Round
Duration30 minutes
Interview date6 Oct 2021
Coding problem1

This was a general HR interview where the interviewer asked me my preference on Work From Home, then salary discussion and work location discussion.

1. Basic HR Questions

1) Why should we hire you?
2) What are your expectations from the company?
3) How was your overall interview experience?
4) What are your strengths and weakness according to you?
5) Where do you see yourself in the next 5 years?

Problem approach

Tip 1 : The cross-questioning can go intense sometimes, think before you speak.
Tip 2 : Be open-minded and answer whatever you are thinking, in these rounds, I feel it is important to have an opinion.
Tip 3 : The context of questions can be switched, pay attention to the details. It is okay to ask questions in these rounds, like what are the projects currently the company is investing in, which team you are mentoring, how is the work environment etc.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
company logo
Senior Software Engineer
3 rounds | 16 problems
Interviewed by Mindtree
753 views
0 comments
0 upvotes
company logo
Senior Software Engineer
2 rounds | 5 problems
Interviewed by Mindtree
1466 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 3 problems
Interviewed by Mindtree
1590 views
0 comments
0 upvotes
company logo
Technical Lead
3 rounds | 3 problems
Interviewed by Mindtree
1217 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 3 problems
Interviewed by Intuit
2953 views
1 comments
0 upvotes
company logo
Senior Software Engineer
5 rounds | 5 problems
Interviewed by PhonePe
2547 views
0 comments
0 upvotes
company logo
Senior Software Engineer
4 rounds | 4 problems
Interviewed by Walmart
7446 views
1 comments
0 upvotes