TCS logo

TCS Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 762 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
76.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at TCS.

Showing 3 of 762
TCS logo
TCS

Software Engineer

Engineering · half a year ago

Entry Average Positive experience No offer 1 round
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

My interview call came early. The first round was Technical + Managerial. I greeted the panel members and they asked me to sit. For around 5 seconds, we just smiled at each other, probably to make me feel comfortable. Since I had attended other interviews before, I wasn’t that nervous. I broke the silence by asking if I could introduce myself. They said yes, and I gave a brief intro covering my educational qualifications, technical skills, on-site internship, and my projects. Overall, it was a smooth and friendly process. Anyone preparing should revise their projects, brush up on OOPS, basic HTML/CSS (if you have mentioned Web Development in your resume), and be ready for both technical and casual conversations.

Confirmed questions5 questions
  • Could you discuss questions based on your resume and the projects you mentioned?
  • Can you explain pointers in OOPS?
  • What is the difference between an array and a list in OOPS?
TCS logo
TCS

Senior Software Engineer

Engineering · half a year ago

Senior Average Positive experience No offer 3 rounds
Interview process
Technical screen Onsite Panel
Interview formats
Coding Technical Behavioral

They conducted 3 rounds: first an online coding assessment, then a face-to-face interview, and finally a managerial round. I've completed everything and am waiting to hear back. It was a great experience interviewing with one of the biggest MNCs.

Confirmed questions3 questions
  • Questions related to Java were asked.
  • Questions related to Spring Boot were asked.
  • Questions related to Microservices were asked.
TCS logo
TCS

Software Engineer

Engineering · nearly a year ago

Mid Average Negative experience No offer 2 rounds
Interview process
Technical screen Recruiter call Offer
Interview formats
Technical Coding

Went through 2 rounds of technical interviews. They mainly focused on .net core, oops, design patterns, and javascript. Felt the interview went pretty well and answered everything correctly. Submitted personal details but haven't received an offer yet.

Confirmed questions6 questions
  • Can you explain dependency injection in .NET Core?
  • How does the authentication process work in .NET Core?
  • Describe the data binding process.

TCS Software Engineer Interview Questions

Quoted word for word from TCS interview reports.

Can you explain how to determine if an HTML document is using the HTML5 standard?

Read reports

Could you write a code snippet to determine if a given string is a palindrome?

Read reports

Can you use Java 8 to find prime numbers between 1 to 100?

Read reports

Could you write an optimized function to calculate the sum between two given indices?

Read reports

How would you move all the zeros in an array to the end, without using built-in functions?

Read report

Can you write a program to determine if a number is odd or even using any programming language?

Read report

Can you write a function that takes an array of integers and moves all the zeros to the end, making sure the non-zero elements stay in their original relative order, and do this without creating a new array?

Read report

How would you construct an SQL query to retrieve the second-highest salary from a table?

Read report

What SQL query would you use to find the second highest salary of an employee?

Read report

Formats, difficulty and experience

Across all 762 TCS interview reports.

Interview formats

Technical 41.4%
Behavioral 33.2%
Coding 22.9%
System Design 0.7%
Group 0.6%

Interview difficulty

Easy 23.8%
Average 63.6%
Difficult 12.6%

Candidate experience

Positive 76.9%
Neutral 16.9%
Negative 6.2%