I interviewed at Tata Consultancy Services (Cincinnati, OH) in Feb 2014
Interview
Signed up through a recruiter on campus. Had two phone interviews and one in person, all extremely basic. They would have done an on campus interview with me however their schedule was booked so I only ended up doing the majority of the interview process over the phone.
Interview questions [1]
Question 1
Very basic object oriented and database questions. (what is encapsulation, what is a left join?)
I applied online. The process took 2 weeks. I interviewed at Tata Consultancy Services (Toronto, ON) in Apr 2014
Interview
I applied for the job through LI. Got call from HR and subsequently the technical team called after a week. The HR was very friendly and was accomodative of my schedule for the interview and even the technical team was nice. The technical interview lasted for nearly an hour. They started with experience and exposure to work environment, project experience, technical skills and tools knowledge. Then they went into the key skills required for the project and asked specific technical questions in Java/J2EE/JDBC/Spring/Hibernate. The questions started from basic and went into advance levels like multithreading, exception handling , Garbage collection etc. They asked about unix shell scripts and JDBC connectivity, testing methodology and configuration management.
I applied through college or university. I interviewed at Tata Consultancy Services (Raleigh, NC) in Apr 2014
Interview
During the career fair I was given the opportunity to do a phone interview. After my first interview, which was the overall of the company and the basic questions about myself, I was offered a second interview.