I applied through college or university. The process took 1 day. I interviewed at Tech Mahindra (Mumbai)
Interview
It was a campus placement. It started with an online aptitude test which covered all major areas and neither very tough nor very lenient. The second round was a technical round which involved basic questions on Java, OO and database concepts. It also involved writing pseudocode for a sorting algorithm. Those selected had a very brief HR discussion.