I applied in-person. I interviewed at Tech Mahindra (Noida) in May 2015
Interview
Interview process was normal, telephonic round followed by face to face meeting with the technical person and than a meeting and salary discussion with higher management. once everything is done you are all set to join.
I applied through a staffing agency. The process took 1 week. I interviewed at Tech Mahindra (Bengaluru) in Sep 2014
Interview
Few rounds of interview and quite focused in what they wanted out of the candidate. Very professionally conducted. Questions around background, experience, challenges, passion, team management, customer escalations, technology trends were asked.
I applied through college or university. The process took 1 day. I interviewed at Tech Mahindra (Hyderabad) in May 2013
Interview
there will be 3 rounds- 1. written exam 2. technical round 3. HR round. Written exam covered Quant and Verbal. Technical round was for 20-30 mins and all the programming concepts, description of undergraduate project was asked. HR round was simple with basic questions about your flexibility about location and working hours.