I applied through college or university. The process took 2 days. I interviewed at Tech Mahindra (Indore) in Mar 2015
Interview
The first round was an online aptitude + english test (lots of questions and less time), a major elimination round.
Second round was an Essay writing which was non elimination round, topics are not the difficult.
Third round was Technical interview( most of the ques. were on networking& operating system)
Final round is HR interview
Interview questions [1]
Question 1
basics of computer netwoking, operating system (mainly linux) and DBMS