I applied through a staffing agency. The process took 2 weeks. I interviewed at Tech Mahindra (Hyderabad) in Apr 2016
Interview
The interview was to ensure that, the all of your projects were handled as per the industry standard.
First was the Telephonic round from Tech Mahindra. As I passed, then the interview was Telephonic with the TechM's client. and after passed again one more Skype interview. Then finally the HR round.