I applied through college or university. The process took 2 days. I interviewed at Tech Mahindra (Mumbai) in Jan 2014
Interview
The process consists of- 1) Aptitude test 2) public speech (extempore) 3)Tech interview 4) HR interview.
1)Aptitude test- In all 165 questions were there. Very easy. Very basic level of verbal & quantitative ability questions were asked .
2)speech-speak confidently
3)Tech interview - Basic programming questions & almost everybody were asked about their final year projects.
4)HR- easy