MINDTREE PATTERN & INTERVIEW - 09 JUL 2008 - BANGALORE
MindTree has changed its approach in the interview pattern a bit. It has come to know that most students are now experts in aptitude with the help of R.S.Agarwal so the've changed the approach to get real talent. Read more for details.
I am a student of M.S.R.I.T, Bangalore.
MindTree visited our campus this July 09, 2008.
Around 150+ ppl attended and only 11ppl got shortlisted for the final round.
This time the company tried a new method in the recruitment process, unlike the old process where the first round would be a Written Aptitude test which consisted mainly of questions from R.S.Agarwal.
The new process is as follows :
I Round - Written test
<< this round was the change in Mindtree selection process
-> Essay - to check English.
-> Programming (check below for details - very imp) << this was the new addition
II Round - GD
III Round - HR and Tech Interview.
I Round - Written test :
Essay : Topic -> Write an essay about "Three most important lessons that Life has taught you"
They give you a Program and they expect you to code it in a language that you are comfortable with - if you are a computer science student or if you are of any other branch, you could write even the logic, algorithm or represent the logic in the form of a FLOW chart.
They check to see your approach in writing the code and not syntax. so they won't check for common mistakes like if you forget a ';' etc. so dont worry about syntax. but do try and write the program in Code. they may favour you...
Write a program to input an integer and
i. Display the reverse
ii. Display the sum of each digit
Looks familiar ??? well.. dont forget to listen properly and jump into action. I know it seems to be easy. but note for further instructions carefully. They then announced "We believe your program should include logic that considers the input number is any no. of digits long etc." this rang the bell in my head...
So this is not a simple 'finding the mod and reverse' program. you need to think a bit.
You need to ensure that it can accept many digits.
ie. if you accept say an int only then the max value it couldnt accept is 32768 (2 byte) but what if the user wants the program to work for 20 digit integer.. no.. just long int wont work.. think again.. what if the user inputs a 1000 digit no.?
best way to work this program is to use Character String to accept the integer.
my logic :
Accept the Integer as a string into a character array.
To reverse -> find the length of the string using strlen()
using for loop print the reverse.
To find the sum -> store the sum using the difference in ascii
ie. We need to convert char to int value of the digit. eg: str[i]-'0' will give you the actual value of the integer. which could be added to a sum value in the same for loop. and finally display the result.
The main reason for me to type this article is because that I was able to write the above program as a similar program was listed in one of the websites. (accepting a long int as a char array). such websites help students like us to prepare outside the normal syllabus programs. gives ideas to think out of the box etc.
II ROUND - Group Discussion:
Around 11 - 12 students in each group conducted simultaneously. same topic given.
Topic : "Success and Education are co-related"
Parameters to evaluate : Communication, Team work, clarity of thought etc. They show you the eval sheet before the start of the process.
Basically they check for your ability to communicate your ideas and see how you make others to buy your point. you need not be biased to any one side. you should ensure that you actively participate. Bring your point clearly and project your voice. There is no extra marks for starting or concluding etc. just participate. concentrate and do not repeat your old points again.
Final Round - HR and Technical Interview:
HR Interview - Regular HR Questions. They also check your confidence levels. They might ask even technical questions to see how confidently you answer etc. Questions on Mindtree are usual so attend the placement talk and if possible go through their website. (Who is the CEO etc, What do you know about the company etc)
Technical inteview - Before you begin the interview, they ask you to write a simple program. The programs were like : Bubble sort, Binary search, Cound the no. of vowels in a sentence and display the word that has the max no. of vowels etc.
I could feel that mostly the interview was focused on Programming. So be very clear with C / C++ but also be prepared with your other subjects. there were questions on Unix shell scripting (GREP, Cmds etc), AI (What is Turing machine), OS etc. But mainly C++. Write a sample code for operator overloading etc.
The Selection process was tough. Out of 150+ ppl, around 32 got selected for GD, and out of which only 21 were selected for Final round and out of that only 11 were selected finally.
So All the very best and be very confident. Hope to see you at MindTree!
**** Further update :
Test on 21st July. (unknown college).
The Pattern remained the same. Guess they liked the format. So In the programming part, they've asked : "Input two fractions and get sum". The programming logic must be simplest (Good logic but consice).
3i Infotech - AAI - ABACUS - ABB - Accel Frontline - Accenture - Aditi - Adobe - ADP - Agreeya - Akamai - Alcatel Lucent - Allfon - Alumnus - Amazon - Amdocs - AMI - Andhra Bank - AppLabs - Apps Associates - Aricent - Ashok Leyland - Aspire - Atos Origin - Axes - Bajaj - Bank of Maharashtra - BEL - BEML - BHEL - BirlaSoft - Blue Dart - Blue Star - BOB - BPCL - BPL - Brakes - BSNL - C-DOT - Cadence - Calsoft - Canara Bank - Canarys - Capgemini - Caritor - Caterpillar - CDAC - CGI - Changepond - Ciena - Cisco - Citicorp - CMC - Consagous - Convergys - CORDYS - Crompton - CSC - CTS - Cummins - Dell - Deloitte - Delphi-TVS - DeShaw - Deutsche - Dotcom - DRDO - EDS - EIL - ELGI - ELICO - ERICSSON - Essar - Fidelity - Flextronics - Freescale - FXLabs - GAIL - GE - Genpact - Geodesic - Geometric - Globaledge - GlobalLogic - Godrej - Google - Grapecity - HAL - HCL - Hexaware - Honeywell - HP - HPCL - HSBC - Huawei - Hughes - IBM - IBS - ICICI - iGate - Impetus - iNautix - Indian Airforce - Indian Airlines - Infosys - Infotech - Intec - Integra - Intergraph - IOCL - iSOFT - ISRO - Ittiam - JSW - Keane - Kenexa - L & T - L & T Infotech - LG Soft - Lifetree - LionBridge - Mahindra Satyam - Mastek - Maveric - McAfee - MECON - Microsoft - MindTree - Miraclesoft - Mistral - Motorola - Mphasis - MTNL - NIC - Nokia Siemens - Novell - NTPC - Nucleus - ORACLE - Patni - Perot - Polaris - Ramco - Robert Bosch - Samsung - SAP - Sapient - Sasken - SBI - Sierra Atlantic - Sonata - Sony India - Sutherland - Syntel - TCS - Tech Mahindra - VeriFone - Virtusa - Wipro - Zensar.