I applied through college or university. The process took 5 months. I interviewed at Tech Mahindra (Noida) in Jan 2010
Interview
They will check your communication skills, scope of your activities, willingness to travel, accept things with ease.
Application
I interviewed at Tech Mahindra
Interview
Was Fine enough to review. Questions were not very tough though for a well prepared person.The interviewer was testing all the skills i mentioned in the resume at the fullest