On campus Interview. First there was an online quant-reasoning aptitude test. Not very difficult. Need to be fast. Then technical and HR Round next day. I believe if you pass the technical round, HR is not a problem if you have a decent personality.
I applied through college or university. The process took 1 day. I interviewed at Tech Mahindra (Poona) in Apr 2010
Interview
ONCAMPUS
1. Online Written test
2. Technical round - All language
3. HR round- current topic, hobbies
4. Management round- Because my english was not that sound