I applied through college or university. The process took 2 weeks. I interviewed at Tech Mahindra (Chennai) in Apr 2011
Interview
There was a telephonic pre-screening, then a technical round followed by HR round. The questions were reasonable. The interview was about half an hour for each round. After you clear the first two rounds, the HR would discuss the salary and negotiate to give the lowest possible, so be careful and tell a higher expected figure
I applied through a staffing agency. I interviewed at Tech Mahindra (Bengaluru) in Oct 2021
Interview
This was a couple of years ago. A recruiter had reached out to me asking for my resume, After forwarding it I had got a call from someone saying that my interview would be scheduled shortly by one of the managers. Once the interview timing was fixed there was a casual interview where I was asked about my exposure to previous projects and technical experience followed by a few questions on Java. the entire interview lasted for around 10-15 minutes. Hanged up at the end.
Interview questions [1]
Question 1
Technical experience in previous projects along with a few theoretical questions on Java