Mindtree Ltd, located in Bangalore, India, is a prominent Indian multinational information technology and outsourcing company. The company specializes in e-commerce, mobile applications, cloud computing, digital transformation, data analytics, and testing among other fields. Mindtree is known to combine strong abilities and a forward-thinking bold approach to cater to consumer demands.
Mindtree’s recruitment process requires one to clear three rounds which are focused on assessing the candidate’s technical knowledge and analytical skills. These rounds are-
The online assessment involves four distinct sections which are
This section is meant to test your grasp over English. Questions in this section generally include filling in the blanks with the correct tense or the correct preposition, choosing antonyms and synonyms, idioms and so on. It can also include paragraph-based questions (comprehension type) wherein a passage will be given and you need to answer 3 to 4 questions based on that passage. This section will be a piece of cake for you if you have good English writing skills and a basic sense of English Grammar.
1) Choose an alternative for the underlined word in the following sentence:
In spite of scoring very high on the exam, Arun failed to secure admission to the college of his choice.
5.No correction required
Ans: Option 2
'Despite' is always used without any preposition, and is a synonym of 'in spite of'. The only difference between 'in spite of' and 'despite' is the extra 'of'. For example:
Despite the pain in his leg he finished second in the race. Or
In spite of the pain in his leg, he finished second in the race.
They both essentially mean the same.
2) Spot the part with the error in the following sentence:
An ideal employee (1)/ is one which (2)/ is always willing (3)/ to go the extra mile. (4)/ No Error (5)
Ans: Option 2
'Which' should be replaced by the word 'who' as we are talking about a human being and we need a subject pronoun in place of 'which'. A subject pronoun is a pronoun that is used in the position of the subject of a verb. In English, the subject pronouns in use are I, you, he, she, it, they, we, what, who.
3) Find the synonym of the word: BLASPHEMOUS
Ans: Option 3
4) Select the option that is most nearly OPPOSITE in meaning to the word in capitals.
After two months of learning how to code, he has become much AGILE with the technology involved.
Ans: Option 3
Agile means graceful. Brisk means active and energetic, bustling means rush, sluggish means depressed and nimble means graceful and quick. So the opposite word is option number 3 - sluggish.
5) The mother said to her child, You must be back ___ four o'clock.
We can say "be back at 4 o'clock" or "by 4 o'clock" which generally means within, before or around that specific time. Hence we go for Option number 3 .
This section is all about your quantitative and mathematics ability. Questions will test your maths and some of the hot topics are as follows - profit and loss, time and work, percentages, mensuration, compound interest, time and distance, relative speed, age problems, ratio and proportion, etc.
1) Ravi bought 30 litres of milk at the rate of Rs.8 per litre. He then got it churned after spending Rs.10 and 5kg of cream and 30 liters of toned milk were obtained in the process. If he sold the cream at Rs.30 per kg and toned milk at Rs.4 per litre, his profit in the transaction is:
Answer – A. 8%
CP =Rs.(30 x 8 + 10) = Rs. (240+10) = Rs 250
SP = Rs. (30 x 5 + 30 x 4) = Rs. (150+120) = Rs 270
Gain% = (20/250 x 100)% = 8%
2) The four walls and the ceiling of a room of length 25 ft. and breadth 12 ft. and height 10 ft. are to be painted. Painter A can Paint 200 sq.ft in 5 days, and painter B can paint 250 sq. ft in 2 days. If A & B work together, how many days will it take for them to finish it?
A. 5 8/13
B. 5 11/12
C. 6 10/33
D. 7 6/11
Answer: C. 6 10/33
Total area to be painted = 25*12 +2(10*12 + 10*25) = 1040 sq.ft
A paints = 200/5 = 40 sq.ft per day
B paints = 250/2 = 125 sq.ft per day
A + B = 40 + 125 = 165 sq.ft
Number of days = 1040/165 = 6 10/33
3) Certain sum becomes 3 times itself at compound interest in 10 years. In how many years, does it become 9 times of itself?
A. 25 years
B. 27 years
C. 30 years
D. 20 years
Answer: D. 20 years
P(1 + R/100)10 = 3P
=> P(1 + R/100)10 = 3
Let P(1 + R/100)n = 9P
=> (1 + R/100)n = 9
=> 32 = [(1 + R/100)10]2
=> (1 + R/100)n => (1 + R/100)20
=> n = 20 Years.
4) Walking at the rate of 4 kmph a man covered a certain distance in 2 hrs 30min. Running at a speed of 17.5 kmph the man covers the same distance in how many mins?
A. 19 min
B. 26 min
C. 34 min
D. 42 min
Answer – C. 34 min
4*(2+30/60) = 4*2.5 = 10 km
17.5 kmph then T= 10/17.5 =100/175
T= 20/35 = 4/7 hours = 4/7 * 60 minutes
Time = 4*60/7 = 34 minutes
5) A man can row at 4 kmph in still water. If the velocity of the current is 1 kmph and it takes him 1 hour to row to a place and come back. How far is that place?
A. 1.5 km
B. 1.8 km
C. 2.6 km
D. 3.2 km
Answer – B. 1.8 km
Let the distance is x km
Downstream speed = 4 + 1 = 5 kmph
Upstream speed = 4 – 1 = 3 kmph
x/5 + x/3 = 1 (one journey is upstream, the other has to be downstream)
3x + 5x = 15
x = 15/8 = 1.8 km
6) Varun got 5000 as his share out of the total profit of 9000. Dhoni had invested 3000 rupees for 6 months while Varun had invested for the whole year. Find the amount invested by Varun.
Answer – A. 1875
Amount invested by Varun = P
12 P: 3000*6
So Varun share = [p/(1500+p)]*9000 = 5000
P = 75*25 = 1875
Therefore, Amount invested by Varun is 1875.
7) Two students appeared at Maths examination. One of them secured 9 marks more than the other one and his marks was 56% of the total sum of their marks. The marks obtained by them are:
A. 39, 30
B. 41, 32
C. 42, 33
D. 43, 34
Answer: C. 42, 33
Let, their marks be (x + 9) and x respectively.
Then, x + 9 = 56/100(x + 9 + x)
25(x + 9) = 14(2x + 9)
3x = 99
x = 33
So, their marks are 42 and 33.
8) One year ago the ratio between Rahul's salary and Rohit's salary was equal to 4:5. The ratio between their individual salaries of the last year and the current year is 2:3 and 3:5 respectively. If the total current salary of Rahul and Rohit is equal to 4300. Then find the current salary earned by Rahul.
Answer – B. 1800
Let, 4x and 5x be the last year's salary of Rahul and Rohit respectively.
Rahul last year to Rahul current year ratio = 2/3
Rohit last year to Rohit current year ratio = 3/5
Current salary of Rahul + current salary of Rohit = 4300
(3/2)*4x + (5/3)*5x = 4300.
X = 300.
So Rahul’s current salary = 3/2 * 4* 300 = 1800
This section assesses the candidate’s logical reasoning. Questions in this section involve finding the next term of a series, matching a particular pattern, finding the odd element out and so on. This section can be easily aced if one has practised enough aptitude questions from question books.
1) Find the next term : 8 4.5 5.5 13 56 ?
Answer – A. 456
8*0.5 + 0.5 = 4.5
4.5*1 + 1 = 5.5
5.5*2 + 2 = 13
13*4 + 4 = 56
Therefore, 56*8 + 8 = 456
2) 1650, ?, 50, 9.5, 1.17, -0.415
Answer – A. 270
1650/6 – 5 = 275 – 5 = 270
270/5 -4 = 54-4 = 50
50/4 -3 = 12.5 -3 = 9.5
9.5/3 -2 = 3.17-2 = 1.17
1.17/2 -1 = 0.585-1 = -0.415
This section generally consists of 2-3 coding problems of easy to medium difficulty. It is advised to try to pass all the test cases of both the problems. You will have the option to write the code in the programming language of your choice which include C, C++, Java, Python etc. Choose the language you are most comfortable and confident with. Practice data structures and algorithms thoroughly and you will be just fine.
1)What is the time, space complexity of following code :
int a = 0, b = 0;
for (i = 0; i < N; i++)
a = a + rand();
for (j = 0; j < M; j++)
b = b + rand();
Assume that rand() is O(1) time, O(1) space function.
2)Given 2 integers A and B and an array of integers C of size N.
Element C[i] represents the length of ith board.
You have to paint all N boards [C0, C1, C2, C3 … CN-1]. There are A painters available and each of them takes B units of time to paint a single unit of board.
Calculate and return the minimum time required to paint all boards under the condition that any painter will only paint contiguous sections of board.
2 painters cannot share a single board to paint. In other words, a board
cannot be painted partially by one painter and partially by another painter.
NOTE: A painter will only paint contiguous boards. Which implies that a
configuration where painter 1 paints board 1 and 3 but not 2 is
Return the answer % 10000003
The first argument given is the integer A.
The second argument given is the integer B.
The third argument given is C, the integer array.
3)Compare two version numbers version1 and version2.
If version1 > version2 return 1,
If version1 < version2 return -1,
otherwise return 0.
You can assume that the version strings are non-empty and contain only digits and the . character.
The . character does not represent a decimal point and is just used to separate number sequences.
For instance, 2.5 is not "two and a half" or "half way to version three", it is the fifth second-level revision of the second first-level revision.
Here is an example of the version numbers ordering:
0.1 < 1.1 < 1.2 < 1.13 < 1.13.4
4)Clone an undirected graph. Each node in the graph contains a label and a list of its neighbours.
Note: The test cases are generated in the following format (use the following format to use See Expected Output option):
First integer N is the number of nodes. Then, N integers follow, denoting the label (or hash) of the N nodes. Then, N2 integers following denote the adjacency matrix of a graph, where Adj[i][j] = 1 denotes the presence of an undirected edge between the ith and jth nodes, O otherwise.
If you're looking to prepare for a job in the tech industry, Data Structures and Algorithms (DSA) are essential to master. Practising problems on plat......
Each and every programmer needs a strong grasp in DSA to write efficient and optimised codes. However, DSA has a reputation of being one of the most f......
Its that time round the calendar again, but different for you all as for the first time now. You all will be facing the on campus placement season.Wit......
Operating Systems is one of the core subjects for a computer science student. As such a lot of important questions are asked on this subject in interv......
After passing the TR round, the interviewees are called for the HR round. Every company conducts an HR interview round to evaluate your.....
After the aptitude test, the candidates who qualify will be invited to an interview round. If you achieve a high score on the online assessment, you’ll be invited to int...
Aptitude for Wipro Limited is a well-known global provider of information technology, consulting, and business process......
Cognizant helps organizations remain ahead of the competition by modernizing technology, reinventing processes, and redefining customer experiences. I...
Capgemini is a global leader in consulting, digital transformation, technology, and engineering services. In the rapidly evolving world of cloud, digi...
Technical Round :Candidates who pass the online test will be invited to the technical interview...
SAP (Systems, Applications, and Products in Data Processing) is the leading ERP (Enterprise Resource Planning) software package that is effective in e...
TCS NQT Interview kicks off with the aptitude test. The test follows the following pattern : TCS uses the TCS-iON software for their online aptit...
Increased competition for fewer jobs in the current economy means that just being right for the role on paper, is not enough on its own anymore. You h...
About TCS NinjaTCS administers the NQT to select candidates for a variety of positions (National Qualifier Test). Tens of thousands of people apply fo...
About TCS DigitalTCS selects applicants for a variety of jobs by conducting the NQT (National Qualifier Test). About 10,000-15,000 job applicants subm...
Are you getting ready for your SQL developer job interview?You've come to the correct place.This tutorial will assist you in brushing up on your SQL s...
TCS Recruitment ProcessInterview RoundsInterview round 1: TCS NQTTCS NQT (National Qualifier T...
TCS NQT Aptitude has three sections, namely the Numerical Ability, Verbal Ability, and Reasoning Abi...
About TCS NQTTCS NQTs, also known as TCS National Qualifier Tests or Tata Consultancy Services Natio...
Nowadays students tend to go more for off campus placements rather than on campus placements.One of ...
C is a general purpose high-level language most popular amongst coders, it is the most compatible, e...
What is GenC and GenC Next?GenC stands for Generation Cognizant. It basically means the fresher hiri...
Interview Questions are a great source to test your knowledge about any specific field. But remember...
The most popular high-level, multipurpose programming language right now is Python.Python supports p...
Interview Questions are a great source to test your knowledge about any specific field. But remember...
Placements are an important part of engineering life, and while everyone hopes to be placed in a reputable company, only a few are successful. This is primarily due to a...