TCS NQT 2026 - April 1

Posted
1 Apr 2026
433 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.

How it went

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 ❤️‍🩹

Questions asked (2)

  1. 01

    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. 02

    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.

Know someone preparing? Send it to them:WhatsAppLinkedInX

Interviewed at TCS recently?

Write up your rounds while you still remember the questions. It helps the next person more than you would think.

Share your experience
Discussion 0

Questions for the author, or how your own interview compared.

Join the discussion

Sign in with Google to comment or ask the author a question.

No comments yet

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