I applied through a staffing agency. The process took 2 days. I interviewed at Tech Mahindra (Haiderabad) in Jun 2014
Interview
There was an objective test of aptitude initially which was very simple and I cleared it. The next round was the technical interview on Java. I was interviewed in Hyderabad. They had taken interview for almost 1 and half hour on basic java questions and theory part of it. And there was this guy who joined in the panel and was asking me to write a code printing the prime numbers and when I had written the code he was saying you're not printing 1 which is prime. So these are the kind of persons they were interviewing me and I felt really bad for the company and left.
I applied through college or university. The process took 2 weeks. I interviewed at Tech Mahindra (Bengaluru) in Jan 2012
Interview
It was three round. One aptitude , one technical round, one hr round. Quite a positive experience. Mainly it was personality test, tell me about yourself and few technology related
( like data structure related ) question. No coding was asked as it was an entry level job. Interviewer was quite helpful