I applied through college or university. The process took 1 day. I interviewed at Tech Mahindra (Surat) in Jan 2012
Interview
I was hired through the campus selection process. The process consisted of three stages: an IQ test, an HR interview and a final technical interview. The IQ test was pretty basic and requires basic math and english skills. The HR interview was also standard with the usual HR questions, you cant really fail that. The final round varies depending on your background. For computer science students, its a bit more technical. For all other streams, the questions are more behavioural. Depends on the mood of the interviewer.
I applied through a recruiter. The process took 3 days. I interviewed at Tech Mahindra (Bengaluru) in Feb 2016
Interview
The HR from TechMahindra called me for a f2f round. He scheduled the interview in the morning around 11 AM Saturday, but he did not arrange the interview panel properly. Those guys were fighting as there were only few people to take the interview and they wanted to go home. So all of us (around 150 candidates) had to wait for so long. I got my chance at 4 PM for first round.
Interview questions [1]
Question 1
Interview was easy. Basic core java questions. There were questions about Spring, Hibernate, web servies, Spring MVC, dispatcher servlets and so on.
I applied online. The process took 3 days. I interviewed at Tech Mahindra in Mar 2013
Interview
Written - baisc sql and unix
One on one technical round - sql and unix
Technical and personality test - it was easy was asked basoc hr question
Hr - basic hr round