I applied through a staffing agency. The process took 3 weeks. I interviewed at Tech Mahindra (Kolkata) in Dec 2013
Interview
The whole process is methodical and they appreciate crisp answers during the interview. Below are the steps:
1) Interview setup my 3rd party who took CV from job website,
2) Required documentations & supporting evidences to be kept ready,
3) Technical Interview,
4) Managerial Interview,
5) HR Interview,
6) Sending all documents for background verification,
7) Offer letter generation
8) Offer letter acceptance,
9) Joining