The TCS National Qualifier Test (NQT) is the gateway exam for most TCS fresher recruitment in India. Clearing the NQT with a strong score qualifies you for TCS Ninja (standard track) or TCS Digital (higher package) roles. This guide covers the exact exam pattern, section-wise preparation strategies, and practice resources to maximise your NQT score in 2026.
TCS NQT exam structure 2026
The TCS NQT consists of multiple sections tested in a 3-hour window:
Foundational Section (mandatory for all tracks):
- Verbal Ability (24 minutes, 24 questions): Reading comprehension, sentence completion, vocabulary, error identification.
- Reasoning Ability (30 minutes, 30 questions): Series completion, arrangements, blood relations, syllogisms, logical deduction.
- Numerical Ability (35 minutes, 26 questions): Arithmetic, percentages, ratios, work-time, speed-distance, data interpretation.
Advanced Section (determines track eligibility):
- Advanced Quantitative Ability (25 minutes, 15 questions): Higher-difficulty quants for Digital/Prime roles.
- Advanced Reasoning Ability (25 minutes, 20 questions): Higher-difficulty logical reasoning.
- Programming Logic (15 minutes, 10 questions): Pseudo-code, flowcharts, algorithm tracing. No coding required: pure logic.
- Coding (45 minutes, 2 questions): Actual coding in C, C++, Java, or Python. Required for Digital and Prime tracks.
Scoring: Questions are scored differently by difficulty and section. There is no negative marking.
TCS NQT tracks and packages
TCS NQT scores determine which track you qualify for:
- TCS Ninja (formerly IT): NQT qualifying score, no coding requirement. Package: ₹3.5 LPA base. Joining as an IT analyst: standard service delivery and maintenance roles.
- TCS Digital: Higher NQT score (typically top 30–40% in each section) + coding section performance. Package: ₹7–9 LPA. Digital transformation projects, newer technology stacks.
- TCS Prime: Highest NQT score + strong coding performance. Package: ₹9–11.5 LPA. Advanced roles in niche technologies, research, or consulting tracks.
- TCS BPS (Business Process Services): Separate track for non-IT roles (BFSI, healthcare operations). Lower package. Different eligibility criteria.
Important: If you qualify for Ninja but not Digital in your NQT attempt, you cannot upgrade within the same hiring cycle. Aim for Digital or Prime from the first attempt.
Section-wise preparation strategy
Verbal Ability (highest differentiation for Indian candidates): Practice 20 RC passages per week. Focus on time management: do not get stuck on one long passage. Prepare 500-word vocabulary list from GRE vocabulary resources (these overlap significantly with TCS Verbal patterns).
Reasoning: IndiaBIX.com is the best free resource for Indian competitive reasoning. Practise arrangement puzzles daily: they appear consistently. Learn shortcut techniques for blood relations and direction problems.
Numerical: Shortcut arithmetic is critical here. Practice percentage calculations without a calculator. Know the ratio equivalents for fractions (e.g., 3/8 = 37.5%). Time-speed-distance questions repeat in predictable patterns: solve 50 past questions to identify the patterns.
Programming Logic: Do NOT skip this section. It does not require coding knowledge: only logical thinking. Trace through pseudo-code examples. Find previous TCS NQT Programming Logic question sets on PrepInsta.
Coding (for Digital/Prime aspirants): LeetCode Easy problems are sufficient. The TCS coding section tests basic logic: not competitive DSA. Focus on loops, arrays, string manipulation, and simple sorting. Practice implementing without errors: correctness matters more than speed here.
Common mistakes in TCS NQT preparation
Mistake 1: Only using TCS mock tests without variety: TCS NQT patterns vary year to year. Practise broadly on IndiaBIX, PrepInsta, and AmbitionBox, not just the TCS iON PrepHub mock.
Mistake 2: Ignoring the Verbal section: Many engineering students assume they can skip verbal preparation. This is a mistake: the Verbal section is one of the highest-differentiation sections for Digital track qualification.
Mistake 3: Not attempting the coding section at all: Many Ninja-track aspirants skip the coding section entirely. Even a partially correct coding solution adds to your overall NQT score and can improve your percentile for Digital consideration.
Mistake 4: Not checking eligibility before applying: TCS NQT requires 60%+ throughout (10th, 12th, UG) with no active backlogs and graduation year within the specified window. Check your eligibility before sitting the exam.
After clearing the NQT, the TCS technical and HR interviews are next. Practise with HireStepX's AI mock interviewer to walk in confident.
Practice freeTCS NQT Scores and Package Mapping
TCS NQT scores directly determine which package band a candidate is placed in. Scoring above 80th percentile in the advanced modules qualifies candidates for the TCS Digital package starting at 7 LPA, while TCS Prime roles targeting product and research work start at 9 LPA and above. The baseline TCS NQT package for candidates who clear only the foundation modules is 3.36 LPA (Ninja). The advanced sections including Advanced Quantitative Ability, Advanced Reasoning, and the Coding section are the primary differentiators. Candidates who score well in all four advanced modules but underperform in coding may still qualify for Digital but not Prime, making the two coding problems the single highest-leverage preparation area.
TCS NQT Coding Section Deep Dive
The TCS NQT coding section presents two problems to be solved in 60 minutes using C, C++, Java, or Python. Problem 1 is typically an implementation-level challenge such as string reversal with conditions, pattern printing, or array manipulation, solvable in 15 to 20 minutes. Problem 2 is medium difficulty, often involving basic dynamic programming or recursive logic. Partial scoring is available, meaning getting the logic right but failing edge cases still earns points. Candidates should write clean code with comments as the TCS evaluation system uses both automated test cases and a manual review for borderline scores. Python 3 is the most forgiving language choice for speed during the exam.
Post-NQT Process: Joining and Training Timeline
After clearing TCS NQT, candidates typically receive a conditional offer letter within four to eight weeks, followed by document verification and background check. The actual joining date is often six to nine months after the offer, which is common across large service IT companies. TCS ILP (Initial Learning Program) is a 45 to 90 day residential training program held primarily in Trivandrum, Mysore, and Chennai campuses. Ninja hires learn Java, SQL, and Unix scripting. Digital hires get cloud and automation training. Trainees who fail the ILP assessment are given one re-attempt; second failure leads to offer revocation. Performing well in ILP impacts initial project allocation significantly.
Frequently asked questions
Explore more