I applied in-person. I interviewed at Tata Consultancy Services (Gurgaon, Haryana) in Mar 2013
Interview
Three rounds of interviews, First technical, 2nd technical cum managerial and last HR round.
Once associates selected then they will offer you job at your desired location in next 2 to 3 weeks.
Interview questions [1]
Question 1
Programming cum technical questions related to your technology and HR mostly ask
Why should TCS hire you and what changes you going to make?
I applied through a recruiter. The process took 1 day. I interviewed at Tata Consultancy Services (Hyderabad) in May 2015
Interview
The interview process was simple and it was a drive. They were pretty much taking in bulk. It wasn't a challenging interview. Prepare for basic questions and be confident with answers. You will not have questions on anything you haven't worked in. Fundamentals and concept along with real time scenarios.
I applied through a staffing agency. The process took 1 day. I interviewed at Tata Consultancy Services (Bengaluru) in Aug 2013
Interview
First they ask for a phone interview.
Standard things: Describe yourself and standard questions like: Do you know our company ?
Are you good in programming?
Finally, they ask for face to face interview.
Interview questions [1]
Question 1
Quite straight forward process, Self-presentation followed by face to face interview
Standard questions on C programming
1. What do you know in C programming
2. Tell about pointer arrays and linked lists in C
3. How to optimize the code?
4. Projects specific questions
5. Questions about master thesis