Four rounds of interview. two Technical followed with a managerial and HR round. You just have to be good with Basics. Be Confident and honest while answering. Be prepared for Standard set of HR questions like, Why do you want to join, what if other org pays more, etc
I applied online. The process took 2 months. I interviewed at Tata Consultancy Services in Sep 2014
Interview
Whole process was dragged out for about two months. Initially met their HR through a virtual career fair. Sent in an application via email and asked to do a Skype interview a couple of weeks afterward. Well, the first two Skype interviews were rescheduled, then fell through because they had "issues with their Skype". Finally contacted again after about two weeks and did the Skype interview. Mostly further questions about the resume and some questions about why Tata, what do you expect to gain from this position, etc. Contacted again a week and a half later with a GPA calculation form. Received a phone call immediately after sending it in, saying they would send an offer within two weeks. Unusually did not get technical interview. Waiting to hear back.
I applied through college or university. The process took 5 days. I interviewed at Tata Consultancy Services (Charlotte, NC) in Oct 2014
Interview
Met at university career fair, signed up for an interview at the recruiter there. Went to the interview the following week on campus, they called it a "java interview".
Interview questions [1]
Question 1
What are five more important concepts you have learned while programming Java. It wasn't a difficult question, but a lot of the ideas mingle together so I was having a hard time separating them.