Skip to main content
HireStepX is now in Beta! Be among the first to practice smarter and land your dream role.
Company Guides

TCS NQT Preparation 2026: Guide to Clear the Qualifier Test

TCS NQT prep guide 2026: exam pattern (Foundation, Advanced, Expert), section-wise strategy, coding questions, past papers, and salary bands.

TCS18 February 202611 min read5 sections

The TCS National Qualifier Test (NQT) is TCS's primary fresher screening test and one of the most widely taken engineering aptitude tests in India. TCS hires tens of thousands of freshers annually through the NQT. This guide covers the complete NQT pattern, section-wise preparation strategy, coding round preparation, and the TCS Ninja vs Digital salary difference for 2026.

5 sections

TCS NQT pattern 2026:

The NQT has separate tiers based on the track (Ninja or Digital):

TCS Ninja (Foundation NQT): 1. Numerical Ability (10 questions, 25 minutes): quantitative aptitude 2. Verbal Ability (24 questions, 30 minutes): English and reading comprehension 3. Reasoning Ability (30 questions, 50 minutes): logical and analytical reasoning 4. Programming Concepts MCQ (10 questions, 15 minutes): output prediction, OOP, DBMS MCQs 5. Coding (1 problem, 30 minutes): easy-level, Python/Java/C/C++

TCS Digital (Advanced NQT, in addition to Ninja sections): - Advanced Quantitative Aptitude (15 questions, 35 minutes) - Advanced Reasoning (18 questions, 40 minutes) - Advanced Coding (2 problems, 60 minutes, LeetCode easy-medium)

Cut-off estimates (from candidate reports, not officially published): - TCS Ninja: approximately 60-70% overall - TCS Digital: approximately 80-85% overall plus solid coding performance

Notethe NQT scoring has sectional cut-offs; failing a section below the minimum can lead to rejection even if the overall score is above the cut-off. Prepare all sections.

NQT section-wise preparation:

1. Numerical Ability (prepare 2-3 weeks): High-frequency topics: Time and Work (formula: combined rate = 1/a + 1/b), Time-Speed-Distance (Distance = Speed x Time; relative speed in opposite directions = S1+S2), Percentages (successive percentage change formula), Number Series (identify the pattern type: arithmetic, geometric, alternating). Resources: RS Aggarwal Quantitative Aptitude (chapters on above topics), IndiaBIX Numerical Ability section.

2. Verbal Ability (prepare 1-2 weeks): High-frequency: Reading Comprehension (2-3 passages; answer is always in the passage), Error Spotting (subject-verb agreement, tense, prepositions), Para-jumbles (find the topic sentence, look for logical connections). Resources: IndiaBIX Verbal Ability, The Hindu editorial reading (1 article per day for vocabulary and comprehension).

3. Reasoning Ability (prepare 2-3 weeks): High-frequency: Syllogisms (Venn diagram method), Blood Relations (draw the tree), Seating Arrangements (draw the layout), Data Interpretation (read all questions before the data, calculate once per question). Resources: RS Aggarwal Verbal and Non-Verbal Reasoning.

4. Programming Concepts MCQ (prepare 1 week): Output prediction: common C/Java output questions (pointer arithmetic, recursion output, string immutability). OOP MCQs, which concept does this code demonstrate? DBMS: what does SELECT DISTINCT do? What is the output of this SQL?

5. Coding Section (prepare 3-4 weeks): Ninja: one easy problem (pattern printing, simple array manipulation, factorial/Fibonacci). Digital: two problems (easy + medium; focus on arrays, strings, linked lists). Read input from stdin and write to stdout correctly (TCS's online judge requires explicit input parsing).

TCS NQT coding preparation (detailed):

  • Common TCS Ninja coding problem types: 1.
  • Pattern printing. right triangle, pyramid, diamond, Pascal's triangle, number patterns 2.
  • Number problems. check prime, check palindrome, Armstrong number (each digit raised to the power of the number of digits sums to the original number), reverse a number, sum of digits 3.
  • String manipulation. count vowels/consonants, check anagram, reverse words in a sentence, check palindrome string 4.
  • Array basics. find maximum and minimum, sum of array, check if sorted, rotate array by K 5.
  • Fibonacci and factorials. recursive and iterative implementations

Common TCS Digital coding problem types: 1. Array medium: sliding window maximum, next greater element (stack-based), merge two sorted arrays 2. String medium: longest palindromic substring (expand around center), valid parentheses 3. Linked list: reverse a linked list, detect cycle 4. Tree basics: level-order traversal, height of binary tree

Input/output pattern for TCS's online judge: - Read from stdin: use input() in Python, Scanner in Java, cin in C++ - TCS problems often have multiple test cases; read the number of test cases T, then read T inputs in a loop - Example: t = int(input()); for _ in range(t): n = int(input()); print(solution(n))

Resources- PrepInsta TCS NQT coding section (largest curated collection of previous TCS NQT coding problems) - GeeksForGeeks TCS coding interview page - TCS iON official practice tests (linked from the application page)

TCS Ninja vs TCS Digital comparison:

Salary (2024-25): - TCS Ninja: 3.36 LPA fixed + 0.5 LPA variable = 3.86 LPA total CTC - TCS Digital: 7 LPA CTC (announced in 2023 when TCS doubled the Digital salary)

Role and project allocation: - TCS Ninja: System Engineer; placed on large-scale client projects (typically banking, insurance, telecom); may start in testing/support/maintenance before being assigned to development - TCS Digital: Digital Engineer; placed on digital transformation projects (cloud migration, data analytics, AI/ML, modern application development); typically starts on active development

Technology exposure- TCS Ninja: breadth of technology exposure; projects can range from modern (Java microservices, cloud) to legacy (mainframe, COBOL, Oracle PL/SQL) - TCS Digital: more likely to work with modern stacks; TCS's Digital vertical focuses on cloud-native development, AI/ML, data engineering

Career trajectory- TCS Ninja: promotion to Senior System Engineer in 2-3 years with consistent performance - TCS Digital: faster track to Senior Digital Engineer; stronger foundation for switching to product companies

Conclusionif you qualify for TCS Digital, take it. The salary is nearly 2x and the project quality is significantly higher. If you are a Ninja-track candidate, target the Digital assessment in the next cycle or use your TCS tenure to develop skills for a product company switch.

TCS interview process after clearing the NQT:

1. Technical Interview (TR round, 45-60 minutes): Project walk-through: 'Tell me about your final year project.' Prepare to explain the architecture, your specific contribution, the technology stack, and the challenges you faced.

OOP'What is polymorphism?' 'Give an example of inheritance.' 'What is the difference between abstract class and interface?'

DBMS'Write a SQL query to find employees earning more than the average salary.' 'What is normalisation?' 'What is the difference between primary key and unique key?'

Data Structures'What is the time complexity of sorting algorithms?' 'Explain binary search.' 'What is a stack and where is it used?'

Coding (sometimes): write a small program on paper or a basic IDE. Typically: reverse a string, check for palindrome, or find the Fibonacci series.

2. Managerial Round (MR round, sometimes for Digital track, 30-45 minutes): Behavioural and problem-solving questions. 'How do you handle a tight deadline?' 'Tell me about a time you worked in a team.'

3. HR Round (30 minutes): Tell me about yourself, why TCS, strengths/weaknesses, willingness to relocate, salary expectations (for freshers: accept the NQT band, do not negotiate).

Quick answers

Before you close this tab.

TCS NQT registration and schedule: TCS NQT (National Qualifier Test) registration opens on the TCS iON National Qualifier platform. How to register: go to iONdigitalzone.com -> National Qualifier Test -> Register with your personal details (name, email, mobile number, college, branch, graduation year). Registration is open year-round; the test is conducted in multiple windows (typically 3-4 times per year: January-February, May-June, August-September, November). Application fee: TCS NQT has a registration fee (approximately INR 100-200 for the Ninja track and slightly higher for the Digital track); the fee is paid online via UPI or net banking during registration. Test format: online, proctored, taken from your own computer or at a TCS iON test centre. The in-person test centre option is available in most tier-1 and tier-2 cities. Score validity: your NQT score is valid for a specific hiring cycle; TCS announces which NQT cycles are eligible for each batch year. Important: the TCS NQT score (if strong) can also be used to apply for TCS off-campus hiring even if your college does not have a direct TCS campus placement drive. After clearing the NQT, you typically receive an email within 2-4 weeks inviting you to the interview stage.

TCS iEvolve (internal learning and performance platform): after joining TCS, all freshers go through an initial training programme (ILP: Initial Learning Programme) conducted at TCS training centres in Mysore, Chennai, Pune, or Hyderabad. The ILP typically lasts 3-6 months and covers: TCS's enterprise software development methodology, Java or .NET programming fundamentals (depending on your project stream allocation), DBMS and SQL, Agile and SCRUM methodologies, business communication and professional skills. After ILP, engineers are posted to their first project. TCS iEvolve is the platform for continuous learning after posting. It provides: internal e-learning courses aligned to TCS's technology practices (cloud, data, AI/ML, cybersecurity), external certification support (AWS, Azure, GCP, Salesforce, SAP certifications can be claimed back or funded via iEvolve), and performance tracking linked to career progression. For engineers who want to switch to a product company after 2-3 years at TCS: focus your iEvolve learning on cloud certifications (AWS Solution Architect Associate, Azure Fundamentals) and data engineering tools (Apache Spark, Kafka): these skills significantly increase your market value for a product company switch.

Explore more

Continue reading

Practice

Know the answer. Now say it.

Practise TCS technical interview questions with HireStepX's AI voice interviewer. Get scored feedback on OOP and DBMS explanations and HR answers. First 2 sessions free.