TCS NQT 2026 - April 1
Summary
I attempted the TCS NQT on April 1, 2026, which covered numerical, verbal, reasoning, and advanced coding sections, and I completed both the easy and medium coding problems.
Full Experience
Hi, I just gave TCS NQT - 1st April 2026
Here is a quick overview:
Numerical 6-7 Easy Rest were lengthy multi-stage questions Major Topics: Geometry, Percentage, Profit/Loss, Ratio/Proportion, Data Interpretation
Verbal It was easy overall, simple questions were there. Major Topics: RC, Grammar, Synonym
Reasoning This was also very easy. Major Topics: Mirror/Folding, Coding/Decoding, Dice, A-Z patterns, Job Selection based on requirements.
Advanced Quant + Reasoning This was actually a bit easier than the numerical part as we had more time per question. Major Topics: Geometry, Percentage, Data Interpretation, A-Z Patterns, Dice
Advanced Coding Easy Given hours 'h', and an array of laptops indicating their remaining hours. Find how many laptops have battery more than equal to 'h'.
Advanced Coding Medium There are initially N number of Happy people i.e 0 Sad People, on every iteration 2 things happen:
70% of Happy People become Sad 50% of Sad people become Happy
For eg: (1000,0) -> (300,700) -- 1st iteration
(300, 700) -> (90 + 350, 350 + 210) = (440, 560) -- 2nd iteration
Given a number N, print "Error!" if its negative, otherwise print the number of happy and sad people separated by white-space after 4th iteration.
Overall it went quite well ❤️🩹
Interview Questions (2)
Count laptops with sufficient battery
Given hours h, and an array of laptops indicating their remaining hours, find how many laptops have battery greater than or equal to h.
Happy and Sad people after iterations
Initially there are N Happy people and 0 Sad people. On each iteration:
- 70% of Happy people become Sad
- 50% of Sad people become Happy For example, (1000,0) → (300,700) after the 1st iteration, and (300,700) → (440,560) after the 2nd iteration. Given a number N, print "Error!" if it is negative; otherwise, after the 4th iteration, print the number of Happy and Sad people separated by a space.