TCS Ninja Mock Test: Practice Questions and Solutions (2026)
Worked solutions for TCS Ninja mock test questions across verbal, numerical, reasoning, and coding, aligned to the 2026 Integrated Test Pattern.
TCS NQT’s Ninja, Digital, and Prime tracks are all decided by a single 190-minute integrated exam. This article is a practice paper: 12 worked questions across the three Foundation sections, plus a guide to what follows in the Advanced part.
What the TCS NQT Integrated Test Pattern covers
TCS introduced the Integrated Test Pattern in 2020, folding what was previously called the standalone TCS Ninja exam into a unified assessment. Preparing for TCS Ninja today means preparing for the NQT. For a full breakdown of scoring percentiles and how each track is assigned, see the TCS NQT Cognitive Skills guide.
The test has two mandatory parts, both of which all candidates must complete:
| Part | Duration | Sections |
|---|---|---|
| Part A: Foundation | 75 min | Verbal Ability, Numerical Ability, Reasoning Ability |
| Part B: Advanced | 115 min | Advanced Quantitative and Reasoning; Advanced Coding (2 problems) |
| Total | 190 min |
Track assignment after the exam:
| Track | CTC range (UG fresher) |
|---|---|
| Ninja | Rs 3.5 to 3.9 LPA |
| Digital | Rs 7.0 to 7.5 LPA |
| Prime | Rs 9.0 to 11.0 LPA |
There is no negative marking in the Foundation section. An unanswered question scores zero, the same as a wrong answer.
Verbal Ability: 4 practice questions with solutions
The Verbal Ability section draws from synonyms and antonyms, fill-in-the-blank sentences, error identification, and sentence rearrangement. Grammar questions (subject-verb agreement, tense errors) appear in most test cycles.
Q1: Synonyms
- Question: Choose the word closest in meaning to EPHEMERAL.
- A. Permanent
- B. Temporary
- C. Ancient
- D. Rapid
- Answer: B. Temporary
- Explanation: Ephemeral means lasting for a very short time. Permanent is the antonym. Temporary is the direct match.
Q2: Fill in the blank
- Question: Despite working for 12 hours straight, the team showed no signs of _____.
- A. Enthusiasm
- B. Fatigue
- C. Progress
- D. Coordination
- Answer: B. Fatigue
- Explanation: “Despite” signals contrast. Long hours would cause fatigue; the sentence says the team showed none of it. The contrast forces the choice.
Q3: Error identification
- Question: Identify the error: “Each of the students have submitted their assignment.”
- A. Each of
- B. the students
- C. have submitted
- D. their assignment
- Answer: C. have submitted
- Explanation: “Each” is singular. The correct verb is “has submitted.” Subject-verb agreement with indefinite pronouns (each, every, either) is one of the most frequently tested grammar rules in TCS NQT Verbal.
Q4: Antonyms
- Question: Choose the antonym of BENEVOLENT.
- A. Generous
- B. Charitable
- C. Malevolent
- D. Indifferent
- Answer: C. Malevolent
- Explanation: Benevolent means well-intentioned and kind. Malevolent means having a harmful or evil intent. Generous and Charitable are synonyms, not antonyms, and Indifferent describes neither kindness nor cruelty.
Numerical Ability: 4 practice questions with solutions
Numerical Ability favours direct-application problems over multi-step derivations. The most frequent topics are time and work, percentages, ratio and proportion, and permutations.
Q1: Time and work
- Question: P completes a job in 15 days. Q completes the same job in 10 days. How many days do they take working together?
- Working:
- P’s daily rate: 1/15 of the job
- Q’s daily rate: 1/10 of the job
- Combined rate: 1/15 + 1/10 = 2/30 + 3/30 = 5/30 = 1/6
- Days to finish: 6
- Answer: 6 days
Q2: Percentage with mark-up and discount
- Question: A trader marks goods at 35% above cost price, then gives a 10% discount. What is the profit percentage?
- Working:
- Normalise cost price to 100
- Marked price: 100 × 1.35 = 135
- Selling price: 135 × 0.90 = 121.5
- Profit on base of 100: 21.5
- Answer: 21.5% profit
Q3: Permutations
- Question: In how many ways can 5 students be arranged in a row?
- Working:
- Arrangements =
5!= 5 × 4 × 3 × 2 × 1 = 120
- Arrangements =
- Answer: 120 ways
Q4: Ratio and proportion
- Question: Boys and girls in a class are in the ratio 3:4. There are 28 girls. How many boys are there?
- Working:
- 4 parts = 28 girls → 1 part = 7
- Boys = 3 × 7 = 21
- Answer: 21 boys
Reasoning Ability: 4 practice questions with solutions
Reasoning covers coding-decoding, blood relations, syllogisms, and number or letter series. Visual reasoning (cube folding, Venn diagrams) and seating arrangements appear in the Advanced section.
Q1: Coding and decoding
- Question: If RAIN is coded as SBJO (each letter shifted one position forward in the alphabet), what is the code for SNOW?
- Working:
- S + 1 = T
- N + 1 = O
- O + 1 = P
- W + 1 = X
- Answer: TOPX
Q2: Blood relations
- Question: X is Y’s sister. Z is Y’s father. W is Z’s father. How is X related to W?
- Working:
- Z is Y’s father and W is Z’s father, so W is Y’s grandfather.
- X is Y’s sister, so X and Y share parents. Z is also X’s father.
- W is Z’s father, meaning W is X’s grandfather. X is therefore W’s granddaughter.
- Answer: X is W’s granddaughter.
Q3: Syllogism
- Question: Statements: All birds can fly. Penguins are birds. Conclusions: I. Penguins can fly. II. Some birds are penguins.
- A. Only I follows
- B. Only II follows
- C. Both I and II follow
- D. Neither follows
- Working:
- Conclusion I: All birds can fly + penguins are birds implies penguins can fly. Valid deduction.
- Conclusion II: Penguins are birds means at least some birds (penguins) exist. Valid.
- Answer: C. Both I and II follow.
Q4: Number series
- Question: Find the next number: 2, 6, 12, 20, 30, ___
- Working:
- Each term follows the pattern n × (n + 1): 1×2=2, 2×3=6, 3×4=12, 4×5=20, 5×6=30, 6×7=42
- Verify via differences: 4, 6, 8, 10 — next difference is 12, giving 30 + 12 = 42
- Answer: 42
The Advanced section: what it adds
Part B runs for 115 minutes. The first component is Advanced Quantitative and Reasoning: harder versions of the same topics from Part A, with fill-in-the-box format for many questions (no multiple-choice options).
The second component is Advanced Coding: 2 problems, each with a separate timer. For solved examples of TCS-style coding problems, see TCS coding questions with solutions.
Key facts for the coding component:
- Both problems are mandatory.
- Problem 1 is typically medium difficulty; Problem 2 is harder.
- Language choices: C, C++, Java, Python, Perl.
- If your code has a compile error, you must reset and retype — the built-in editor does not allow inline editing after a failed compile.
- Private test cases determine your final score. Writing a solution that handles edge cases beats partial code that only passes the sample input.
Preparation strategy for the Foundation section
Switching between Verbal, Numerical, and Reasoning is allowed during the 75-minute Foundation window. Use it.
Recommended order:
- Open with the section where you are most accurate, not the one you solve fastest. Accuracy banks marks; speed without accuracy does not.
- Set a soft ceiling of about 90 seconds per question. If you have no clear approach after that, skip and return.
- Attempt every question before the timer ends. No negative marking means a blank is always the wrong choice.
Tracking weak topic areas before the exam matters more than doing full-paper practice in the final week. If Numerical is the gap, the time-and-work and percentage types above appear in almost every TCS NQT cycle.
Where the Ninja-to-Prime gap comes from
The gap between the Ninja track and the Prime track is Rs 7.5 LPA at entry. That gap has widened since TCS introduced the Prime tier, and TCS CHRO Sudeep Kunnumal stated in March 2026 that 60% of FY26 fresher hires are AI-skilled, up from 10 to 15% three years ago, with Prime and Digital hiring volumes rising 50% in the same period. The Foundation questions in this article get you to the Ninja threshold. The Rs 7.5 LPA gap is the distance you cover when you add the skills the Prime track now checks.
The 2026 AI roadmap for Indian engineering students maps the curriculum step by step. If you want to test an AI micro-project before committing to a longer programme, TinkerLLM starts at Rs 299.
Primary sources
Frequently asked questions
Is TCS Ninja a separate test from TCS NQT?
No. TCS merged all tracks under the National Qualifier Test in 2020. The Ninja label now refers to the entry-level offer tier (Rs 3.5 to 3.9 LPA) assigned based on your NQT performance. All candidates sit the same Integrated Test Pattern regardless of target track.
How many questions are in the TCS NQT Foundation section?
TCS does not officially publish per-section question counts. Part A Foundation runs for 75 minutes across Verbal Ability, Numerical Ability, and Reasoning Ability. Based on student reports from 2024 and 2025 test cycles, each section typically carries around 25 questions.
Is there negative marking in TCS NQT?
There is no negative marking in the Foundation section of TCS NQT. Attempt every question — a blank answer is never better than an educated guess. The Advanced Coding section is evaluated on correctness and test-case coverage, not a negative-mark deduction formula.
What programming languages can I use in the NQT coding section?
TCS NQT allows C, C++, Java, Python, and Perl for the Advanced Coding section. Python is popular for its concise syntax. C++ suits algorithm-heavy problems where execution speed matters. Pick the language you can debug fastest under time pressure.
Can I switch between sections during the Foundation part?
Yes. During Part A Foundation, you can move between Verbal, Numerical, and Reasoning sections. Start with the section you are strongest in to bank marks early, then allocate remaining time to harder sections.
What is the CTC for TCS Ninja track in 2026?
The TCS Ninja track offers Rs 3.5 to 3.9 LPA for freshers. TCS Digital is Rs 7.0 to 7.5 LPA and TCS Prime is Rs 9.0 to 11.0 LPA. Track placement depends entirely on your NQT performance — no separate test or application is needed.
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 (₹299 launch)