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

Software Engineer

Mindtree private limited
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 2 Months
Topics: Programming Language(Java), Data Structure, DBMS, Frontend, OOPS
Tip
Tip

Tip 1 : Do coding practice (Hackerrank, HackerEarth, leet code)
Tip 2 : Go through all the previous interview experiences
Tip 3 : Do at least 2 good projects

Application process
Where: Other
Eligibility: above 60%
Resume Tip
Resume tip

Tip 1 : Have at least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.

Interview rounds

01
Round
Easy
Online Coding Interview
Duration90 Minutes
Interview date25 May 2021
Coding problem4

Round 1 contains aptitude, reasoning, verbal, and coding. This round was taken on the Mettle platform. The questions were of medium level. The coding section consists of 6 programs(attempt any 4). To get shortlisted from this coding section you have to solve and get an output for at least 4 questions. Coding was also of medium level.

1. 0 1 Knapsack

Moderate
0/80
Asked in companies
AmazonTwitterInnovaccer

A thief is robbing a store and can carry a maximum weight of ‘W’ into his knapsack. There are 'N' items available in the store and the weight and value of each item is known to the thief. Considering the constraints of the maximum weight that a knapsack can carry, you have to find the maximum profit that a thief can generate by stealing items.

Note: The thief is not allowed to break the items.

For example, N = 4, W = 10 and the weights and values of items are weights = [6, 1, 5, 3] and values = [3, 6, 1, 4]. Then the best way to fill the knapsack is to choose items with weight 6, 1 and 3. The total value of knapsack = 3 + 6 + 4 = 13.

Try solving now

2. Huffman Coding

Moderate
25m average time
75% success
0/80
Asked in companies
Media.netZSWells Fargo

You are given an array 'ARR' of Integers having 'N' elements. The array contains an encoded message. For each index 'i', 'ARR[i]' denotes the frequency of the 'i'th' character in the message. The characters are of an alien language having 'N' alphabets. Given the frequency of each of the 'N' alphabets in the message, your task is to find out the Huffman codes for each of the 'N' alphabets in the message.

The Huffman Code for a message is the set of codes such that :

1) All codes are binary strings.
2) Each code should be able to determine its corresponding character uniquely.
3) The total numbers of bits used to represent the message are minimized.

Note:

If there are multiple sets of valid Huffman codes for a message. You can print any of them.

For example:

Consider the array ARR = [ 1, 4, 2 ] having 3 elements. 
The array containing Huffman Codes for the above array will be [ '10', '0', '11' ]. Other Valid Huffman Codes are [ '01', '1', '00' ], [ '00', '1', '01' ] etc. Codes like [ '1', '0', '01' ], [ '1', '10' , '0' ] are some of the invalid Huffman Codes.
Try solving now

3. Smallest Window

Moderate
10m average time
90% success
0/80
Asked in companies
ArcesiumReliance Jio Infocomm LtdGoldman Sachs

You are given two strings S and X containing random characters. Your task is to find the smallest substring in S which contains all the characters present in X.

Example:

Let S = “abdd” and X = “bd”.

The windows in S which contain all the characters in X are: 'abdd', 'abd', 'bdd', 'bd'. 
Out of these, the smallest substring in S which contains all the characters present in X is 'bd'. 
All the other substring have a length larger than 'bd'.
Try solving now

4. Ways To Make Coin Change

Moderate
20m average time
80% success
0/80
Asked in companies
AmazonCIS - Cyber InfrastructureLinkedIn

You are given an infinite supply of coins of each of denominations D = {D0, D1, D2, D3, ...... Dn-1}. You need to figure out the total number of ways W, in which you can make a change for value V using coins of denominations from D. Print 0, if a change isn't possible.

Try solving now
02
Round
Easy
Video Call
Duration50 minutes
Interview date6 Jun 2020
Coding problem1

It was a virtual interview. This interview lasted for 50 min. The Interview started with a brief introduction from the interviewer, and then he asked me to introduce myself in brief. Then the following questions were asked:
Tell me about your project.
Tell me about your internship and the tech stack you worked on.
Asked me my favorite subjects. I answered OS and DBMS and then he asked me questions related to them.
What is Normalization and forms of normalization?
Keys in DBMS.
He asked me the basics of Stack and queue.
Oops
What is the difference between a list and a set?
Exception Handling

1. Delete a Node from Linked List

Moderate
40m average time
67% success
0/80
Asked in companies
QualcommFreshworksSamsung

You have been given a linked list of integers. Your task is to write a function that deletes a node from a given position, 'POS'.

Note :
Assume that the Indexing for the linked list always starts from 0.

If the position is greater than or equal to the length of the linked list, you should return the same linked list without any change.
Illustration :
The following images depict how the deletion has been performed.

Image-I :

Alt txt

Image-II :

Alt txt

Try solving now
03
Round
Medium
HR Round
Duration40 Minutes
Interview date13 Jun 2021
Coding problem0

They asked me to Introduce myself, reallocation, family background, and what Tech stack I was interested in. He even asked me about my internship project and whether I have a PAN card or not. I explained both the project to the interviewer
It was a very friendly Conversation.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
Software Engineer
3 rounds | 7 problems
Interviewed by Mindtree private limited
1267 views
0 comments
0 upvotes
Software Engineer
3 rounds | 5 problems
Interviewed by Mindtree private limited
840 views
0 comments
0 upvotes
Software Engineer
3 rounds | 3 problems
Interviewed by Mindtree private limited
1174 views
0 comments
0 upvotes
Software Engineer
4 rounds | 2 problems
Interviewed by Mindtree private limited
1546 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7874 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
9973 views
1 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
4310 views
1 comments
0 upvotes