I applied in-person. The process took 1 day. I interviewed at Tech Mahindra (Hyderābād) in Jan 2011
Interview
Attended offcampus and was selected.below are the rounds
1.Online test
online test was tough and they had a section cutoff for each section of question sets and we had nearly 20 sets
2.group discussion
3.HR round
Then finally we were told in the same day about selection
Interview questions [1]
Question 1
Write a program so that horse should cover all boxes in a chess board and it shoud not land in same box again