# TCS Recruitment Process and Eligibility

TCS hires freshers primarily through the TCS National Qualifier Test (TCS NQT). A single test with a Foundation and an Advanced section; performance segments candidates into the Ninja, Digital and Prime offer bands, each leading to interviews.

_Source: Astra (https://useastra.in). Updated 2026-10-24._

## Eligibility

| Criterion | Requirement |
| --- | --- |
| Batch | 2026 |
| CGPA | 60% / 6.0 aggregate across 10th, 12th and graduation |
| Degrees | B.E./B.Tech, M.E./M.Tech, MCA, M.Sc |
| Branches | All |
| Backlogs | No active backlogs at time of appearing |
| Gap years | Up to 2 years of academic gap allowed |

## Recruitment rounds, in order

1. **TCS NQT Online Test** -- Foundation section (Numerical, Verbal, Reasoning) plus a mandatory Advanced section (advanced quant/reasoning and coding) for Digital/Prime consideration.
2. **Technical Interview** -- Projects, programming fundamentals, DSA, DBMS/OS and problem solving.
3. **Managerial + HR Interview** -- Situational/behavioural questions, relocation, background and communication.

## Online test pattern

| Section | Questions | Time | Topics |
| --- | --- | --- | --- |
| Numerical Ability | 20 | 25 min | Arithmetic, Percentages, Ratios, Data Interpretation |
| Verbal Ability | 25 | 26 min | Reading Comprehension, Grammar, Sentence Completion, Email Writing |
| Reasoning Ability | 20 | 25 min | Series, Analogies, Puzzles, Logical Reasoning |
| Advanced Quantitative Ability | 15 | 25 min | Advanced Quant, Data Sufficiency |
| Advanced Reasoning Ability | 15 | 25 min | Advanced Logic |
| Advanced Coding | 2 | 90 min | C, C++, Java, Python |

## Interview rounds

- **Technical Interview** (Programming + core CS) -- Resume projects, C/DSA, DBMS, OS, coding on paper.
- **Managerial Round** (Situational) -- Real-world problem handling and decision making.
- **HR Interview** (Fit) -- Communication, relocation flexibility, service agreement.

## Topics to prepare

- Quantitative Aptitude
- Verbal Ability
- Logical Reasoning
- C Programming
- Data Structures
- Coding
- DBMS
- Email Writing

## Preparation notes

- No negative marking, so attempt every question
- Advanced section is mandatory for Digital/Prime bands
- Practice the professional email-writing question format
- Be fluent in one coding language (C/C++/Java/Python)

## Previously-asked questions

- Interview (10 questions): https://useastra.in/campus/tcs/interview
- DSA (8 questions): https://useastra.in/campus/tcs/dsa
- Aptitude (12 questions): https://useastra.in/campus/tcs/aptitude
- Core CS (10 questions): https://useastra.in/campus/tcs/core-cs

Full guide: https://useastra.in/campus/tcs
