TCS Digital Exam Pattern and Syllabus 2026
The 2026 TCS Digital online test has 83 questions across Foundation and Advanced sections in 190 minutes. Full pattern, syllabus, and what separates Digital from Ninja.
TCS Digital pays ₹7.0 to 7.5 LPA at entry, roughly double the Ninja floor. Per TCS’s official 190-minute NQT pattern, there is no separate Digital exam; the score threshold across both test parts is what separates the tracks.
How TCS Digital fits into the NQT
TCS runs one written test for all engineering-student hiring: the TCS NQT (National Qualifier Test). There is no separate TCS Digital exam to register for. Every candidate appears for the same integrated test; the track they land in (Ninja, Digital, or Prime) depends on their score in each section.
The table below shows how the three tracks compare:
| Track | Starting CTC | Sections required | Additional rounds |
|---|---|---|---|
| TCS Ninja | ₹3.5 to 3.9 LPA | Foundation only | Technical interview + HR |
| TCS Digital | ₹7.0 to 7.5 LPA | Foundation + Advanced | Higher-bar technical |
| TCS Prime | ₹9.0 to 11.0 LPA | Foundation + Advanced | Extended technical + AI/data project review |
TCS Smart Hiring, which covers BSc/BCA/BCom graduates, runs on a separate funnel. That track is out of scope here.
The practical implication: a student from a Tier-2 or Tier-3 college who targets Digital needs to prep for both test parts, not just the Foundation. Digital also requires a CGPA of roughly 7.0 or above, higher than the 6.0 minimum for Ninja, though exact cut-offs vary by campus drive and year. See TCS Ninja pattern and sections for a breakdown of Foundation-only preparation.
TCS Digital Exam Pattern 2026
TCS’s official NQT careers page confirms the integrated test runs 190 minutes, split across two mandatory parts:
| Part | Sections | Duration | Questions |
|---|---|---|---|
| Part A: Foundation | Numerical Ability + Verbal Ability + Reasoning Ability | 75 minutes | 65 |
| Part B: Advanced | Advanced Quantitative + Reasoning + Advanced Coding | 115 minutes | 18 |
| Total | 190 minutes | 83 |
No negative marking applies to either part.
The Foundation section is the elimination stage. Candidates who clear it at Ninja-level cutoffs exit here and proceed to Ninja interview rounds. Candidates who clear it with scores strong enough for Digital (or Prime) also have their Advanced section performance reviewed.
The Advanced section is where Digital candidates are separated from Ninja candidates. Within Part B, the Advanced Coding sub-section carries the highest differentiating weight.
Section-by-Section Syllabus
Part A: Foundation
Numerical Ability (20 questions, 25 minutes)
Core topics:
- Number systems, LCM and HCF
- Percentages, profit and loss, simple and compound interest
- Time-work, time-speed-distance
- Ratio and proportion, averages
- Permutations and combinations, probability
- Data interpretation (pie charts, tabular and graphical DI)
Verbal Ability (25 questions, 25 minutes)
Core topics:
- Word completion and sentence completion
- Error identification
- Reading comprehension
- Sentence joining and passage ordering
- Meanings and vocabulary
Reasoning Ability (20 questions, 25 minutes)
Core topics:
- Number series, letter series
- Seating arrangements, blood relations
- Directional sense
- Statement and conclusion, syllogisms
- Data sufficiency
- Logical Venn diagrams
For worked examples across all three Foundation sub-sections, the TCS NQT aptitude questions guide covers the same question types with solutions. The TCS aptitude questions archive is also useful for Foundation-level practice.
Part B: Advanced
Advanced Quantitative Ability and Reasoning (15 questions combined, 25 minutes)
The combined timer means candidates manage their own split across both sub-sections. Topics mirror the Foundation syllabus but at a higher difficulty level:
- Advanced Quantitative: number systems, percentages, profit/loss, time-work, time-distance, probability, permutations and combinations, algebra, geometry, trigonometry
- Advanced Reasoning: complex seating arrangements, distance and directions, blood relations, numerical patterns, symbol and notation problems
Advanced Coding (3 problems, 90 minutes)
Accepted languages: C, C++, Java, Python, C#.
Types of problems:
- Data structures and algorithms (arrays, linked lists, trees, graphs)
- Scenario-based programming with optimisation constraints
- Dynamic programming and recursion problems
Time complexity and space complexity both factor in; partially correct solutions that handle fewer test cases earn partial credit.
For question types and worked coding examples from actual TCS Digital tests, see the companion article on TCS Digital placement papers and questions.
TCS Digital Selection Rounds
Clearing the NQT at Digital-level cutoffs leads to three rounds:
- Online Assessment — the integrated NQT described above (Foundation + Advanced).
- Technical Interview — typically two rounds for Digital. Expect data structures, algorithms, DBMS, OOP, and one live coding session with harder problems than the Ninja technical interview.
- HR Interview — fit, communication, and articulation check. Same format as Ninja’s HR round.
TCS Prime adds a fourth layer: an extended technical session that includes review of an AI or data project. Digital does not require a portfolio project at the interview stage, but candidates who arrive with one are better positioned for Prime-track consideration. In practice, the Digital technical interview tests algorithmic problem-solving and system design fundamentals at a level noticeably above the Ninja bar.
Preparing for the Advanced Section
Foundation prep covers the Numerical, Verbal, and Reasoning topics that appear in both Foundation and the easier end of the Advanced section. The gap that separates Ninja from Digital candidates is almost entirely in Advanced Coding and in time management under the combined Advanced Quant and Reasoning timer.
Practical preparation steps:
- Bring Foundation Numerical and Reasoning scores to full accuracy before adding speed. The Advanced versions assume zero gaps in the underlying concepts.
- For Advanced Coding, the 90-minute window for 3 problems averages 30 minutes per problem. Problems are not uniform in difficulty; spending over 45 minutes on one problem at the cost of a clean attempt on an easier one is a common mistake. Practice time-boxing on competitive programming platforms.
- Data structures and graph problems appear more often in TCS Digital Advanced Coding than in Ninja-level coding tests. Target: arrays, linked lists, trees, graphs, dynamic programming.
- The Advanced Quant and Reasoning section runs on a shared 25-minute timer. If Advanced Reasoning is a relative strength, frontload those questions to bank time for the harder Quant problems.
The AI context for TCS Digital candidates
TCS CHRO Sudeep Kunnumal stated at the AI Impact Summit in March 2026 that 60% of FY26 TCS fresher hires are AI-skilled, with a 50% volume increase in the Digital and Prime cadre compared to three years ago. The Advanced Coding section does not currently test LLM or ML topics directly, but the broader trajectory is clear: the cohort entering at Digital and Prime level is expected to be technically stronger in every dimension.
The 3-problem Advanced Coding test rewards candidates who have written and debugged real code under time pressure. That is not a study-sheet skill; it comes from building. TinkerLLM puts real LLM API calls in your hands for ₹499, and the project output (a working API integration, a functional mini-app) is exactly the kind of shipped evidence that TCS Prime reviewers look for in the extended technical round.
The 2026 AI roadmap for Indian engineering students maps where AI skill-building fits inside a placement timeline without displacing core prep.
Primary sources
Frequently asked questions
Is TCS Digital a separate exam from TCS NQT?
TCS Digital is not a separate exam. It uses the same TCS NQT (National Qualifier Test) that all candidates sit. The difference is the cutoff score: Digital requires a stronger performance across both the Foundation section (Part A) and the Advanced section (Part B). Candidates who clear the Foundation at Ninja-level scores but do not meet the Advanced section threshold are routed to the Ninja track instead.
How many coding questions are there in TCS Digital?
The Advanced Coding section of TCS Digital contains 3 coding problems to be solved in 90 minutes. This is the highest-weight differentiator between the Ninja and Digital tracks. Ninja-track candidates do not sit the Advanced Coding section at all; it is exclusive to the Advanced (Part B) portion of the NQT.
Is there negative marking in TCS Digital?
There is no negative marking in either the Foundation or Advanced sections of the TCS NQT, as confirmed on the official TCS careers FAQ page. The right strategy is to attempt every question, because an unanswered question is a guaranteed zero while a wrong answer costs nothing.
What CTC does TCS Digital offer freshers in 2026?
The TCS Digital track offers a starting CTC of ₹7.0 to 7.5 LPA for freshers, as per TCS's stated compensation bands for the 2026 hiring cycle. This is roughly double the ₹3.5 to 3.9 LPA Ninja starting CTC and below the ₹9.0 to 11.0 LPA Prime track.
What languages can I use in TCS Digital Advanced Coding?
TCS Digital Advanced Coding accepts solutions in C, C++, Java, Python, and C#. Candidates can choose any one language per problem. Python and Java are the most commonly chosen among recent TCS NQT takers, though the test does not penalise language choice.
What is the difference between TCS Digital and TCS Prime?
Both TCS Digital (₹7.0 to 7.5 LPA) and TCS Prime (₹9.0 to 11.0 LPA) require clearing both Foundation and Advanced sections of the NQT. Prime additionally expects an AI or data project during the extended technical interview. Digital does not require a portfolio project but expects a higher Advanced section score than Ninja.
A self-paced playground for building with LLMs.
TinkerLLM is FACE Prep's sister property. A guided environment for shipping real LLM applications, the kind of project that earns a paragraph on your resume, not a line.
Try TinkerLLM (₹499)