I applied through college or university. The process took 2 days. I interviewed at Tech Mahindra (Pune) in Apr 2013
Interview
Written, Technical and a HR interview. It was a pool drive. Comparatively easy and straight forward interview. Written was on logical reasoning and aptitude, technical on algos and DS, HR was just a formal one to say that we are selected and they ask for relocation issues.
Interview questions [1]
Question 1
Focused on Algorithms and data structures
-> Quick sort and Queues