I applied online. The process took 1 day. I interviewed at Tech Mahindra (Pune) in Nov 2016
Interview
It was walk in. So directly Technical interview followed by HR round.
Technical interview took 45 minutes. It was not so hard. Basic questions related to support activities. HR round was to only discuss about package.
I applied through a recruiter. The process took 1 day. I interviewed at Tech Mahindra (Pune) in May 2012
Interview
one written test. its very easy. 30 marks, 30 questions. you can do it correct 20 without preparation as well.
one face to face technical .
depends on your skill set.
one hr round
HR is too determined to convince you about your expected salary and at times you will be offered a lesser package than your current. so be alert and tackle !!