
TCS Interview Experience
TCS Interview Experience for System Engineer
System Engineer
Fresher
Campus
3 Months
A CGPA above 6, no active backlogs, and basic programming knowledge are required. (Salary Package: 7 LPA)
Computer Science Engineering
2 Rounds
Application Process
I applied to Tata Consultancy Services through the NQT (National Qualifier Test) process on the official TCS careers portal. After completing the registration and assessment, I was shortlisted for further rounds based on my performance in the online test. The entire process was conducted online, including the assessment and interviews. I received interview communication via email, and the scheduling was smooth and well-organized. Overall, the process was structured and transparent, with clear instructions at each stage until the final interview.
Topics Prepared
Resume Tips
Tip 1: Keep your resume simple, clear, and limited to one page. Tip 2: Only include skills and projects that you can confidently explain in the interview.
Preparation Tips
Tip 1: Practice coding problems consistently to build strong problem-solving skills. Tip 2: Revise core concepts like OOP, DBMS, and data structures regularly. Tip 3: Be confident while explaining your projects and approach in interviews.
Interview Rounds (2)
Detailed breakdown of each evaluation round, questions asked, and candidate approaches.
Interview Round 1 — Online Coding Interview
Problems in Round: 1
Problem: One Odd Occurring
Given an array ‘ARR’ of ‘N’ integers, where all the elements occur an even number of times and only one number occurs an odd number of times. Find and return the number which occurs an odd number of times. For example: 'N' = 5, 'ARR' = [1, 2, 3, 2, 3] Output: 1 Except for number 1, all numbers occur an even number of times. Input Format : The first line contains a single integer, 'N', representing the size of the array. The second line contains 'N' space-separated integers. Output format : The only line contains a single integer representing the number occurring odd number of times. Note : You don't need to print anything. It has already been taken care of. Just implement the given function.
Step 1: I first understood the problem carefully. It was given that all coins originally appeared an even number of times, but after losing one coin, one denomination becomes odd. Step 2: I realized that the task is to find the number that occurs an odd number of times in the array. Step 3: Initially, I thought of using nested loops to count the frequency of each element and check which one has odd occurrences. Step 4: Then I optimized the approach using XOR logic. I used the property that the XOR of the same numbers cancels out (A ^ A = 0), and the XOR of all elements will give the number with odd frequency. Step 5: Finally, I applied XOR to all elements of the array and printed the result, which gave the missing coin denomination efficiently in O(n) time.
Problem Metadata
Problem Type: CODE
Average Solve Time: 13 minutes
Success Rate: 95%
Maximum Score: 40
Practice Topics: Arrays
Test Cases: 20
Default Language: cpp
Interview Round 2 — Face to Face
Problems in Round: 1
Problem: Second Salary
Write a SQL query to find the second-highest salary from an Employee table without using the LIMIT clause.
Step 1: I first understood that I needed to find the second-highest distinct salary without using LIMIT, so I could not directly sort and pick the second value. Step 2: Initially, I thought of using ORDER BY with LIMIT, but since it was restricted, I moved to using subqueries. Step 3: I used a subquery to find the maximum salary from the table and then excluded that value. Step 4: After excluding the highest salary, I applied the MAX function again to the remaining values to get the second-highest salary. Step 5: This approach worked efficiently and handled duplicate values as well.
More Interview Experiences

Infosys
System Engineer
Infosys Technologies Limited Interview Experience for Fresher System Engineer, Dec 2025

Amazon
SDE - Intern
Amazon Interview Experience for Fresher SDE - Intern — Oct 2025

Hotstar
SDE – Intern