I applied through college or university. The process took 1 day. I interviewed at Tata Consultancy Services (Calcutta)
Interview
A written test followed by 1 on 1 interviews. Go through the recent questions and you should be good. Interviews depend on the technical expertise of the interviewer. If you are lucky, you might get a job discussing your hobbies, if not then you might be asked to write code like me.