Tata Consultancy Services Software Developer for Java interview questions
based on 157 ratings - Updated May 31, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
41%
Applied online
Applied online
17%
Recruiter
Recruiter
17%
Campus Recruiting
Campus Recruiting
10%
Staffing Agency
Staffing Agency
7%
Employee Referral
Employee Referral
6%
In Person
In Person
2%
Other
Other
Interview search
157 interviews
Viewing 116 - 120 of 157 Interviews
Tata Consultancy Services interviews FAQs
Candidates applying for Software Developer for Java roles take an average of 30 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Tata Consultancy Services overall takes an average of 32 days.
Common stages of the interview process at Tata Consultancy Services as a Software Developer for Java according to 1 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Tata Consultancy Services in Jun 2017
Interview
Very lengthy interview time line. Four rounds of interview and it takes a month and so.
I had 3 interviews and never heard from them about the fourth interview. When i emailed him he said he is looking for someone to interview me.
Interview questions [1]
Question 1
behavioral questions were standard. and asked my favorite language
I applied online. I interviewed at Tata Consultancy Services (New York, NY) in Jun 2016
Interview
TCS find you first, then give a short call about 30 minutes to have a background check. Then it went to your future client. your client said good, then it is good. So talk to your client directly.
I applied online. I interviewed at Tata Consultancy Services (Seattle, WA) in Nov 2015
Interview
Object Oriented programming concepts, inheritance, abstraction, polymorphism, Spring ,Hibernate , Struts, MVC,MySQl, SQL Server, SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Mysql Databases