I applied through college or university. The process took 2 days. I interviewed at Tech Mahindra (Jabalpur) in Mar 2014
Interview
I applied pool campus in nearby college. Recruitment process had 4 rounds.
1. Online test (elimination round) - duration: 80 minutes, 100 English questions, 70 aptitude question.
These question were easy.
2. Technical interview (elimination round)- It was technical interview but they also asked some other question like where do you see growing in the industry etc. (It was half technical and half behavioral question). Technical question were easy (Polymorphism, abstraction etc.). This round went for around 25-30 minutes.
3. Essay round- I think this round was taken to ask some question from your essay in HR round. No one is rejected in this round.
4. HR round - it went for around 10 minutes for me. For other candidates it was around 3-4 minutes.
Some questions are
a. Tell me about yourself.
b. Tell me any 5 bad things about college.
The overall experience was not good as the behavior of lead HR was bad. My interview was ended at about 3 pm but still had to stay till 12:30 am for no reason.