I applied online. The process took 3 weeks. I interviewed at Tech Mahindra in May 2012
Interview
HR contacted for determining suitability of candidature. Interviewed by manager and VP. Was given positive feedback during the interview. HR sent email after a week that read as "they do found your communications and leadership as suitable but not for both the role that they are currently looking for them"
I applied through a staffing agency. The process took 5 days. I interviewed at Tech Mahindra in Sep 2009
Interview
Good chaps, called at the appropriate time, were very punctual, and also seemed to be intelligent people. A rare breed today in many companies. Started off with a brief description of current job role, followed by questions on Core Java, slowly upping the tempo. About an hour long interview focussing on knowledge of core concepts as well as programming skills. Also checked problem solving skills. Nice experience overall.
Interview questions [1]
Question 1
Design an MVC architecture without using any of the standard set of components.
The process took 4 weeks. I interviewed at Tech Mahindra (Pune) in May 2009
Interview
The interview and hiring process is very "requirements specific". A lot of weight-age is given to skills and experience as it matches to immediate project requirements as opposed to overall "organizational value".
It is a highly services delivery driven work culture.