I applied in-person. The process took 2 weeks. I interviewed at Tech Mahindra (Hyderabad) in Dec 2012
Interview
The job market is always competitive when looking for good people. Companies need to realise that they're selling themselves as much as candidates are. It's important to treat people well during the interview process.