I applied through university. I interviewed at Tata Consultancy Services (Pune) in Sept 2011
Interview
There are 3 rounds 1) written 2) Technical 3) HR/MR
In Written there are 40 MCQ questions consists of Apti , reasoning and English.
In technical you should know about the OOPs concepts and basic C programming.
In HR most important thing is your communication skills and way of representing yourself.