
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
Candidate interview experiences
First-hand accounts from people who interviewed at TCS.
Software Engineer
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.
- 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?
Senior Software Engineer
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.
- Questions related to Java were asked.
- Questions related to Spring Boot were asked.
- Questions related to Microservices were asked.
Software Engineer
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.
- 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.