I applied through a staffing agency. The process took 4 weeks. I interviewed at Tech Mahindra (Bengaluru) in Sept 2011
Interview
2 stage process- both Technical,
questions were limited to scope mentioned in JD, no technical stuff for the commercials role.
interview was taken by reporting manager and his manager in week intervals.
HR was very quick after clearing all interview rounds in releasing offer letter.