I applied through a staffing agency. I interviewed at Tech Mahindra in May 2011
Interview
Its was good but coordination was poor
Step 1 : Phone Screen
Step 2 : Face to face Interview
Step 3: Another Face to Face interview
Step 4: HR interview and document submission
Step 5: Offer and ack ground verification