Mindtree visited our campus for recruitment. I learned about the interview procedure from my friends and seniors before I appeared for the rounds. I prepared for my exams from PrepInsta as my seniors suggested.
The academic criteria for selection process was :-
- CS/IT and circuital branches
- B.Tech/BCA/MCA/BE
- Education gap of two years or less than that,
Rounds:-
The company divided the placement process into four stages:
- Round 1– Written Test
- Round 2– Written and Spoken English Test
- Round 3– Technical Interview
- Round 4– HR Interview
Written Test
Written test comprised of 95 minutes, in which we had to answer 60-61 questions. I was less anxious as I had prepared, but I also knew that I had to clear this round to make it to next level.
The written test comprised of 3 sections in total:
1. Quantitative Aptitude
The topics under this section were Average, Time and Work, Simplification, Profit and Loss, Probability and Percentage.
2. Logical Reasoning
This was the hardest part of the written test. The questions of logical reasoning were from coding-decoding and seating arrangements.
3. Computer Programming
In this section, I was asked 25 questions on computer networks, C, C++, JAVA and Python.
The online test results were declared and I was happy to see the positive results.
Written and Spoken English Test
This was a very different type of round. We had to listen to the audio and answer and solve grammar questions and audio comprehension.
There were 40-45 questions to be solved in 20 minutes.
After clearing the online test, I was called in for an interview. I wasn’t called for the coding exam since I didn’t do well on the online test.
Mindtree Interview Questions
I joined the online Zoom call for the interview. After the general introduction, the interviewer started asking questions. As I am from ECE branch, he asked me a lot of questions from my domain:
1.What is an 8051 micro-controller?
8051 micro-controller is a general purpose micro-controller that Intel makes. It is an 8-bit set which has 128 bytes of RAM, 4kb of ROM, 2 Timers, 1 serial port, and four ports on a single chip.
2.What is an interrupt service routine in Micro-controller?
ISR or interrupt service routine works when a micro-controller faces sudden interrupt.
It stores the address of current memory and takes the control to a new interrupt memory address. Once the interrupt is fixed it restores the control back to its original address.
3.What is deadlock? What are the conditions necessary to achieve a deadlock?
Deadlock is a situation in which two process are waiting to start, once the other finishes, thus neither starts and are left hanging.
There are four conditions necessary:-
- Mutual Exclusion
- Hold and Wait
- No preemption
- Circular wait
4.What is Banker’s algorithm?
Banker’s algorithm is used to avoid deadlock. It is named such as it is based on the banking system of allocating cash such that they are always able to serve their customers.
Algorithm:-