TCS NQT 2026 - April 1

tcs logo
tcs
April 1, 2026 · 1 reads

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)

1.

Count laptops with sufficient battery

Data Structures & Algorithms·Easy

Given hours h, and an array of laptops indicating their remaining hours, find how many laptops have battery greater than or equal to h.

2.

Happy and Sad people after iterations

Data Structures & Algorithms·Medium

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.

📣 Found this helpful? Please share it with friends who are preparing for interviews!

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!