I applied through university. The process took 2 days. I interviewed at Tech Mahindra (Coimbatore) in Mar 2013
Interview
First was aptitude test it was on general English and reasoning questions followed by Group discusion on general topic and i was selected according to that performance and to HR interview.
I applied online. The process took 3 days. I interviewed at Tech Mahindra (Bengaluru) in May 2012
Interview
First level interview was totally technical. It was telephonic. Then second level was face to face technical interview. Questions were in depth. Final interwiew was generasl discussion verifying the certificates and HR round.