There were 3 persons technical hr, managerial and behavioral hr. They mostly asked questions only from technical and some managerial. They were friendly. They tried to relax me when I started stuttering.
I applied online. The process took 2 months. I interviewed at Tata Consultancy Services (Calcuta) in May 2025
Interview
After introduction they started asking oops,dbms question they gave me code to calculate the age if a dob is given , i couldn't do that at the time tho i tried, then a question about fibonnaci i did that correctly they said it's wrong, then asked me f(5) value then, asked questions like have you even attended your class and all although i have answered the core concepts correctly and have cgpa of 8.56
Anyways 2025 batch off campus they mass rejected
I applied through college or university. The process took 6 months. I interviewed at Tata Consultancy Services (Hyderabad) in Jul 2025
Interview
TCS NQT SDE
Overall Experience: 4/5
Preparation and General Assessment :
The TCS NQT is a competitive assessment for fresher. After getting the administrative card, i focused my preparation on the core curriculum. I reviewed aptitude topics, DSA , and basic computer science concepts. Using platforms like YouTube and professional forums helped me understand past NQT patterns. This guidance was crucial for targeted practice , allowing me to train my approach to expected question types.
The Examination Day :
The atmosphere in the exam center felt competitive, with around 100-200 candidates. Time management was a significant challenge. The examination pace was quick, creating a confusing and nervous environment when solving problems. The aptitude sections - (Verbal, Numerical, Logical) ranged from easy to moderate in difficulty, which required both speed and accuracy.
The Coding Challenge :
The final section included the programming questions, which were the toughest part of the test.
Initial Confusion: The problem statement was complex and confusing on the first read. My initial strategy was to wait before coding. Instead, I focused on analyzing and simplifying the requirements.
Algorithm Analysis: After reading the question several times, I identified that a "Greedy Algorithm" approach was suitable. I needed to find a series of locally optimal choices to meet the larger constraints.
I used pen and paper to manually identify the logic with smaller test cases. This simulation was essential to discover the hidden patterns and constraints needed to build the correct algorithm.
Implementation: Once I confirmed the pattern, implementation became easy. I successfully put the logic into code and passed most of the test cases.
The test is manageable for anyone who has a solid grasp of aptitude fundamentals and consistent DSA practice. Focus heavily on time management and deep analysis of problems for the coding section.
Interview questions [1]
Question 1
The main question was a long, detailed programming challenge. At first, i felt overwhelmed reading it. The environment and length made it bizzarre. However, the technical requirement was to break down the problem and implement a solution using a Greedy Algorithm approach.