Software Engineer applicants have rated the interview process at Tata Consultancy Services with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 54.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 12 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Tata Consultancy Services overall takes an average of 31 days.
Common stages of the interview process at Tata Consultancy Services as a Software Engineer according to 3 Glassdoor interviews include:
One on one interview: 67%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
The interview was good. The interviewer was friendly. I fumbled upon some questions but I handled them gracefully. I was asked 2 coding questions. 1 easy and 1 medium. Then they moved on to my project.
I applied through other source. I interviewed at Tata Consultancy Services (Nāgpur, Maharashtra) in Jun 2025
Interview
Overall, my interview experience with TCS was positive. The process was smooth and well-organized. There were two rounds – one technical and one HR.
In the technical round, they asked about SQL queries, basic networking concepts, troubleshooting scenarios, and some situation-based questions. The interviewer was polite and gave hints wherever I got stuck.
The HR round was friendly and focused on my communication skills, work experience, and relocation flexibility.
Interview questions [1]
Question 1
What is SQL and how do you write a basic query?
Difference between INNER JOIN and LEFT JOIN.
I applied through college or university. The process took 1 day. I interviewed at Tata Consultancy Services (Jabalpur) in Jun 2024
Interview
1. Online Test (TCS National Qualifier Test / TCS NQT / TCS iON)
Most freshers start with this. The online test usually has three sections:
Quantitative Aptitude & Logical Reasoning
Questions on arithmetic, algebra, probability, percentages, time & work, speed & distance.
Logical reasoning includes puzzles, seating arrangements, coding-decoding, series, and patterns.
Verbal Ability / English
Grammar, vocabulary, sentence completion, synonyms/antonyms, reading comprehension.
Programming / Coding (for IT roles)
Basic programming questions (C, C++, Java, Python)
Simple coding problems, e.g., array manipulation, string handling, recursion.
Duration: Usually 1.5 – 2 hours.
Passing score: Varies by role and year; clearing this moves you to the next round.
Interview questions [1]
Question 1
Problem Statement
Create a class Finance with:
Attributes: income, expenses, savings
Methods:
input() – Take income and expenses from the user
calculateSavings() – Calculate savings = income - expenses
display() – Print income, expenses, and savings
Write a program to:
Create an object of Finance
Call the methods in order
Print the results