TCS Exam Pattern 2026
Last Updated: March 2026
Tata Consultancy Services (TCS) is India's largest IT services company and one of the top recruiters for fresh engineering graduates. Understanding the TCS exam pattern is crucial for cracking the placement process. This comprehensive guide covers everything you need to know about the TCS recruitment exam pattern for 2026.
TCS Recruitment Process Overview
The TCS selection process consists of multiple rounds:
- Online Assessment (NQT - National Qualifier Test)
- Technical Interview
- HR Interview
- Managerial Interview (for Digital profile)
Section-Wise Exam Pattern
| Section | Number of Questions | Time Allotted | Marks per Question | Total Marks |
|---|---|---|---|---|
| Verbal Ability | 24 | 30 minutes | 1 | 24 |
| Reasoning Ability | 30 | 50 minutes | 1 | 30 |
| Numerical Ability | 26 | 40 minutes | 1 | 26 |
| Programming Logic | 10 | 15 minutes | 1 | 10 |
| Coding | 2 | 55 minutes | varies | 20 |
| Total | 92 | 190 minutes | - | 110 |
Detailed Section Breakdown
1. Verbal Ability (30 Minutes - 24 Questions)
This section tests your English language proficiency.
Topics Covered:
- Reading Comprehension (2 passages, 5-6 questions each)
- Sentence Completion
- Para Jumbles
- Error Detection
- Synonyms and Antonyms
- Sentence Improvement
- Cloze Test
Sample Questions:
Q1. Choose the word that is closest in meaning to the underlined word: The manager reprimanded the employee for his negligence.
- a) Praised
- b) Scolded
- c) Ignored
- d) Promoted
Q2. Identify the error in the sentence: Neither of the students (a) / have submitted (b) / their assignments (c) / on time (d).
- a) a
- b) b
- c) c
- d) d
2. Reasoning Ability (50 Minutes - 30 Questions)
Tests logical thinking and problem-solving skills.
Topics Covered:
- Data Sufficiency
- Syllogisms
- Blood Relations
- Direction Sense
- Seating Arrangements
- Puzzles
- Coding-Decoding
- Venn Diagrams
- Odd One Out
- Pattern Recognition
Sample Questions:
Q3. If A is taller than B, B is taller than C, and D is shorter than C but taller than E, who is the shortest?
- a) A
- b) B
- c) C
- d) E
Q4. In a code language, COMPUTER is written as RFUVQNPC. How is MEDICINE written in that code?
- a) EOJDJEFM
- b) EOJDEJFM
- c) MFEJDJOE
- d) MFEDJJOE
3. Numerical Ability (40 Minutes - 26 Questions)
Tests mathematical and quantitative aptitude.
Topics Covered:
- Number System
- Percentages
- Profit and Loss
- Simple & Compound Interest
- Time, Speed & Distance
- Time and Work
- Ratio and Proportion
- Averages
- Permutation and Combination
- Probability
- Data Interpretation (Tables, Pie Charts, Bar Graphs)
Sample Questions:
Q5. A shopkeeper marks his goods 40% above the cost price and allows a discount of 25%. What is his profit percentage?
- a) 5%
- b) 8%
- c) 10%
- d) 15%
Solution: Let CP = 100, Marked Price = 140, SP = 140 × 0.75 = 105, Profit = 5%
Q6. A train 200m long crosses a platform 300m long in 25 seconds. What is the speed of the train in km/hr?
- a) 60
- b) 72
- c) 80
- d) 90
Solution: Total distance = 200 + 300 = 500m, Speed = 500/25 = 20 m/s = 72 km/hr
4. Programming Logic (15 Minutes - 10 Questions)
Tests basic programming concepts without actual coding.
Topics Covered:
- C/C++ Basics
- Data Types
- Control Structures
- Arrays and Pointers
- Object-Oriented Programming
- Algorithm Analysis
- Output Prediction
Sample Questions:
Q7. What is the output of the following code?
int x = 5;
printf("%d", ++x + x++);
- a) 11
- b) 12
- c) 13
- d) Compiler Error
Q8. Which sorting algorithm has the best average-case time complexity?
- a) Bubble Sort
- b) Selection Sort
- c) Merge Sort
- d) Insertion Sort
5. Coding Section (55 Minutes - 2 Questions)
Question Types:
- One easy question (simple logic/implementation)
- One medium question (data structures/algorithms)
Supported Languages: C, C++, Java, Python
Sample Questions:
Q9. (Easy) Write a program to find the sum of all prime numbers between 1 and N.
#include<stdio.h>
#include<stdbool.h>
bool isPrime(int n) {
if(n <= 1) return false;
for(int i = 2; i * i <= n; i++)
if(n % i == 0) return false;
return true;
}
int main() {
int n, sum = 0;
scanf("%d", &n);
for(int i = 2; i <= n; i++)
if(isPrime(i)) sum += i;
printf("%d", sum);
return 0;
}
Q10. (Medium) Given an array, find the maximum sum subarray (Kadane's Algorithm).
def max_subarray_sum(arr):
max_so_far = float('-inf')
max_ending_here = 0
for num in arr:
max_ending_here += num
if max_so_far < max_ending_here:
max_so_far = max_ending_here
if max_ending_here < 0:
max_ending_here = 0
return max_so_far
n = int(input())
arr = list(map(int, input().split()))
print(max_subarray_sum(arr))
Difficulty Level Analysis
| Section | Difficulty Level | Key Challenge |
|---|---|---|
| Verbal Ability | Easy to Moderate | Time management in reading comprehension |
| Reasoning Ability | Moderate to Hard | Complex puzzles and arrangements |
| Numerical Ability | Moderate | Speed and accuracy in calculations |
| Programming Logic | Easy to Moderate | Understanding code flow |
| Coding | Moderate | Writing optimized code within time |
Topic-Wise Weightage
Verbal Ability (24 Questions)
| Topic | Questions |
|---|---|
| Reading Comprehension | 10-12 |
| Sentence Completion | 4-5 |
| Error Detection | 4-5 |
| Para Jumbles | 3-4 |
Reasoning Ability (30 Questions)
| Topic | Questions |
|---|---|
| Puzzles & Arrangements | 8-10 |
| Syllogisms | 4-5 |
| Data Sufficiency | 4-5 |
| Coding-Decoding | 3-4 |
| Blood Relations | 3-4 |
| Others | 4-6 |
Numerical Ability (26 Questions)
| Topic | Questions |
|---|---|
| Data Interpretation | 6-8 |
| Percentages & Profit/Loss | 4-5 |
| Time, Speed & Distance | 3-4 |
| Number System | 3-4 |
| Probability & P&C | 3-4 |
| Time and Work | 3-4 |
Preparation Strategy by Section
Verbal Ability
- Read English newspapers daily (The Hindu, Economic Times)
- Practice at least 2-3 reading comprehensions daily
- Build vocabulary using flashcards
- Focus on grammar rules and sentence structures
Reasoning Ability
- Solve 10-15 reasoning questions daily
- Practice different types of puzzles systematically
- Learn shortcuts for blood relations and direction sense
- Master Venn diagram problems
Numerical Ability
- Memorize tables up to 20, squares up to 30, cubes up to 20
- Practice 20-30 quant problems daily
- Focus on calculation speed
- Learn approximation techniques for DI
Programming Logic
- Revise C/C++ basics thoroughly
- Practice output prediction questions
- Understand pointer arithmetic
- Study OOP concepts
Coding
- Practice at least 2 coding problems daily
- Focus on arrays, strings, and basic algorithms
- Write clean, optimized code
- Practice on platforms like HackerRank, LeetCode
Cut-off Trends (Last 3 Years)
| Year | Overall Cut-off (Ninja) | Digital Cut-off |
|---|---|---|
| 2023 | 55-60% | 75-80% |
| 2024 | 60-65% | 78-82% |
| 2025 | 65-70% | 80-85% |
Note: Cut-offs vary based on:
- Number of applicants
- Difficulty level of the exam
- College tier
- Role requirements
Important Tips for TCS Exam
- Time Management: Practice mock tests to improve speed
- Accuracy: Focus on accuracy as there may be negative marking
- Sectional Cut-offs: Clear minimum cut-offs in each section
- Coding Practice: Write code that handles edge cases
- Mock Tests: Attempt at least 10-15 full-length mocks
You May Also Like
- Infosys Exam Pattern 2026
- Accenture Exam Pattern 2026
- Cognizant Exam Pattern 2026
- Wipro Exam Pattern 2026
Frequently Asked Questions (FAQs)
Q1. Is there negative marking in TCS NQT? A: Generally, no negative marking, but this can vary. Focus on accuracy regardless.
Q2. Can I use a calculator during the exam? A: No, calculators are not allowed. You get an on-screen calculator for numerical ability only.
Q3. What is the difference between TCS Ninja and Digital? A: TCS Ninja is the standard profile with 3.36 LPA package, while Digital offers 7-7.3 LPA and requires clearing a higher cut-off.
Q4. How many times can I attempt TCS NQT? A: You can attempt once per quarter/hiring cycle.
Q5. What is the best way to prepare for the coding section? A: Practice pattern printing, array manipulations, string operations, and basic algorithms like searching and sorting.
Additional Resources
Good luck with your TCS preparation! 🚀
Explore this topic cluster
More resources in Exam Patterns
Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.
Company hub
Explore all TCS resources
Open the TCS hub to jump between placement papers, interview questions, salary guides, and other related pages in one place.
Open TCS hubPaid contributor programme
Sat TCS this year? Share your story, earn ₹500.
First-person experience reports help future candidates prep smarter. We pay verified contributors ₹500 via UPI per accepted story — with byline.
Submit your story →Ready to practice?
Take a free timed mock test
Put what you learned into practice. Our mock tests match the 2026 pattern with timer, navigator, reveal, and score breakdown. No signup.
Start Free Mock Test →Related Articles
Backlogs Allowed in TCS 2026, Eligibility Policy Explained
TCS is one of the few mass recruiters that publishes a relatively clear backlog policy, but candidates frequently misread...
TCS Cutoff 2026: NQT Score, Category-wise Trends & Projections
The TCS NQT 2026 cutoff is the single number that determines whether your profile moves forward or gets archived. This...
TCS Eligibility Criteria 2026: Complete Guide for Freshers
TCS is the largest IT recruiter in India, hiring 35,000–40,000 freshers annually, but only candidates who clear its...
TCS Fresher Salary In Hand 2026: CTC, Deductions & Take-Home
If you have a TCS offer letter in hand or are preparing for TCS NQT 2026, this article breaks down exactly what your monthly...
TCS Gap Year Policy 2026: Is Gap Year Allowed in TCS?
TCS is one of the few mass recruiters that has a clearly stated gap year policy, and misreading it costs thousands of...
More from PapersAdda
14 Coding Patterns That Solve 90% of FAANG Interviews [2026 Guide]
CAT Exam Preparation Guide 2026
CAT Exam Tips and Strategy 2026, Complete Guide for MBA Aspirants
CGPA Required for TCS 2026: Full Eligibility Breakdown