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.