Tata Consultancy Services
3.3 of 5 7,166 reviews
www.tcs.com Mumbai, India 5000+ Employees

Tata Consultancy Services Software Engineer Interview Questions & Reviews

Updated Jul 2, 2014
All Interviews Received Offers

Getting the Interview 

53%
9%
5%

Interview Experience 

67%
24%
8%

Interview Difficulty 

Average Difficulty
213 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied through a recruiter and the process took 4 weeks - interviewed at Tata Consultancy Services in June 2014.

Interview Details – One behavioral interview followed by a technical interview. Both over the phone. The technical interviewer quizzed me on skills I had mentioned in my resume (Java and SQL). Study OO and SQL basics.

Interview Question – Difference between JVM and JRE, difference between Overloading and Overriding.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Neutral Experience

Very Easy Interview

Software Engineer Interview

Software Engineer
Richardson, TX

I applied through college or university and the process took 2 days - interviewed at Tata Consultancy Services.

Interview Details – University campus presentation with refreshments and sandwiches. On-campus presentation and interview sign up. Easy technical questions in the career center. Offer-letter granted month later with only 4 days to decline or accept.

Interview Question – Easy interview. The quality of technical questions was very disappointing.   View Answer

Negotiation Details – I didn't negotiate initially. For college hires, TCS likes to lower the salary by 8% less than one month before graduation 5 months after an initial offer is accepted and signed and say "take it or leave it". Leaving it usually causes TCS to back down.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Very Easy Interview

Software Engineer Interview

Software Engineer
New Brunswick, NJ

I applied through college or university and the process took 3 days - interviewed at Tata Consultancy Services.

Interview Details – The interviewing process is very relaxed and easy to pass. The mainly look for person(s) that have a 3.0 Grade Point Average minimum. As long as you show you have researched the company and have basic technical knowledge you should be fine.

Interview Question – I personally didn't have any crazy questions. I suppose the technical interview was a bit challenging. They asked me some technical questions which were easy, but, sometimes they ask to build a program, this can go from a very simple program to a bit more advanced. The most advanced (form what I hear) is making a program that detects a word being a Palindrome or not.   Answer Question

Negotiation Details – As this is a global company you can negotiate where in the United States you work. Its rather challenging to work outside of the united states.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer
Cincinnati, OH

I applied through college or university and the process took 3 weeks - interviewed at Tata Consultancy Services in May 2014.

Interview Details – Interviewed initially at a job fair on campus. Then went in for a in person interview following week. Third week received an offer via email. Whole process was relatively pleasant .

Interview Question – Simple OOP questions. If you know OOP shouldn't be a problem.   Answer Question

Negotiation Details – No need to negotiate, gave me more than I was asking for.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Neutral Experience

Easy Interview

Software Engineer Interview

Software Engineer
Cincinnati, OH

I interviewed at Tata Consultancy Services in February 2014.

Interview Details – 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 Question – Very basic object oriented and database questions. (what is encapsulation, what is a left join?)   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied through college or university and the process took 6+ weeks - interviewed at Tata Consultancy Services in November 2013.

Interview Details – The process was nice, initial campus HR interview, followed by Information session and Technical Interview. Technical questions weren't hard mostly related to resume asking for more information on experience and or class projects as relevant.

Interview Question – What is one out of the box solution to a problem you have encountered at work/school?   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Positive Experience

Difficult Interview

Software Engineer Interview

Software Engineer
Raleigh, NC

I applied through college or university - interviewed at Tata Consultancy Services in April 2014.

Interview Details – 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.

Interview Question – What is an Index   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Neutral Experience

Software Engineer Interview

Software Engineer

I applied online and interviewed at Tata Consultancy Services.

Interview Details – The initial exam is a written exam in which questions on basic reasoning are asked. This includes quantitative and qualitative reasoning. The questions can be prepared from Agarwal series or from the gre question banks

Interview Question – All questions very basic   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied through college or university and the process took 2 weeks - interviewed at Tata Consultancy Services.

Interview Details – Met with company representatives at my university's career fair and was scheduled for an interview the next day. The interview lasted for about 40 minutes and included both behavioral questions (from an HR representative) and technical questions (from a software engineer employee). The technical questions were comprehensive over the languages that I had on my resume. If you know the languages you say you do, the questions will be easy. The interviewers were friendly and engaging.

Interview Question – Nothing difficult if you know your stuff. If you're shaky on a language, you might want to brush up on it. An example question was to describe the process of inheritance in Java (e.g. keywords and advantages).   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Engineer Interview

Software Engineer

I applied through college or university and the process took 1 week - interviewed at Tata Consultancy Services.

Interview Details – Recruiters came on campus for career fair. Scheduled an on campus interview the following day. The interview comprised of normal java programming questions. Received an offer a week later.

Negotiation Details – No negotiations

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Tata Consultancy Services

Worked for Tata Consultancy Services? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Tata Consultancy Services Software Engineer interview questions and advice. All 213 interview reviews posted anonymously by Tata Consultancy Services employees and interview candidates.