I applied online. The process took 2+ months. I interviewed at Tech Mahindra (Chennai) in Mar 2014
Interview
Online application
Walk In
Resume filtering
One to One HR
One to One Operational interview
(PMO, MIS, Sharepoint, Contractuals, SLA's, Data Analytics, Presentation Capabilities)
Request for documents
No response for one month - called again to facility
Panel interview (Concepts)
Offer roll out