TCS hiring tracks & compensation
3 Active TracksCompare CTC packages, selection cutoffs, and track descriptions across all TCS campus hiring tiers:
| Hiring Track | Package (CTC) | Qualifying Criteria |
|---|---|---|
| TCS Ninja | 3.36 – 3.60 LPA | Clear NQT Foundation Section with >=65% sectional accuracyEntry-level software engineering track, broad intake across all registered engineering streams. |
| TCS Digital | 7.00 – 7.50 LPA | Clear Foundation + Advanced section with 1+ coding questions fully solvedPremium software engineer role working on cloud, enterprise architectures, and full-stack solutions. |
| TCS Prime | 9.00 – 11.50 LPA | Top-tier percentile in NQT Advanced + both coding problems solved with optimal complexityElite product development & AI/ML track for top algorithmic performers. |
What is the TCS placement process?
TCS hires freshers primarily through the TCS iON NQT — a single online test with a Foundation section (numerical, verbal, reasoning) and an Advanced section (advanced quant/reasoning plus two coding problems) that together decide whether you're placed on the Ninja, Digital, or Prime track, followed by a combined technical and HR interview.
- 1
Registration & eligibility check
Register via the TCS NQT portal or campus placement cell; academic criteria are verified before test hall tickets are generated.
- 2
TCS iON NQT (online test)
Foundation section (Numerical, Verbal, Reasoning Ability) for every candidate, plus an Advanced section (Advanced Quant & Reasoning, two coding problems) for the Digital/Prime track.
- 3
Technical + HR interview
One combined panel interview covering your resume, core CS fundamentals, and the code you wrote in the NQT.
- 4
Document verification & offer
Final academic and identity document check before the formal offer letter.
TCS exam pattern & sectional timing
2026/2027 PatternDetailed breakdown of test modules, duration, number of questions, and sectional cutoffs:
| Section / Module | Duration | Questions | Negative Marking | Cutoff Benchmark |
|---|---|---|---|---|
| Numerical Ability (Foundation) | 25 mins | 20 Qs | No | ~65% |
| Verbal Ability (Foundation) | 25 mins | 25 Qs | No | ~60% |
| Reasoning Ability (Foundation) | 25 mins | 20 Qs | No | ~65% |
| Advanced Quant & Reasoning (Digital/Prime) | 25 mins | 15 Qs | No | ~70% |
| Advanced Coding (Digital/Prime) | 60 mins | 2 Problems | No | All test cases |
TCS eligibility criteria
- Full-time B.E./B.Tech, M.E./M.Tech, MCA, or equivalent from a recognized university
- Minimum 60% (or equivalent CGPA) in Class 10, Class 12, and every year of graduation — a consistency requirement, not just the final aggregate
- No standing backlogs at the time of the interview
- A career/education gap of up to 2 years is generally accepted, subject to the specific drive's notification
Documents required for verification
- · Government photo ID (Aadhaar/PAN/passport)
- · Class 10 and Class 12 mark sheets
- · Semester-wise degree mark sheets and provisional/consolidated degree certificate
- · Passport-size photographs
- · Updated resume
TCS placement syllabus
| Section | Topics |
|---|---|
| Numerical Ability | Percentages, profit & loss, simple/compound interest · Time, speed & distance; time & work · Ratio, proportion & averages · Number series and data interpretation |
| Verbal Ability | Reading comprehension · Sentence correction & rearrangement · Synonyms/antonyms and error spotting · Email writing / workplace communication |
| Reasoning Ability | Syllogisms and logical deduction · Coding-decoding, blood relations · Puzzles, seating arrangement · Data sufficiency |
| Advanced section (Digital/Prime only) | Higher-difficulty quant & logical reasoning · Two coding problems, roughly 50–60 minutes combined |
TCS sample worked questions
Step-by-Step SolutionsRepresentative questions from recent recruitment drives with worked explanations:
A can complete a piece of work in 12 days and B can do it in 18 days. If they work on alternate days starting with A, in how many days will the work be finished?
View Answer & Detailed Explanation▼
Answer: 14.33 days (14 days and 1/3 day)
Total work = LCM(12, 18) = 36 units. Efficiency of A = 3 units/day, Efficiency of B = 2 units/day. In 2 days (1 cycle), work done = 3 + 2 = 5 units. In 7 cycles (14 days), work completed = 7 * 5 = 35 units. Remaining work = 36 - 35 = 1 unit. On day 15, A works: time taken = 1/3 day. Total time = 14 + 1/3 = 14.33 days.
Statements: 1. All algorithms are programs. 2. Some programs are scripts. Conclusions: I. Some algorithms are scripts. II. Some programs are algorithms.
View Answer & Detailed Explanation▼
Answer: Only conclusion II follows
Since all algorithms are programs (A -> P), the converse 'Some programs are algorithms' is definitively true by subalternation. However, scripts and algorithms have no overlapping constraint in the Venn diagram, so conclusion I does not necessarily follow.
Given an array of integers representing stock prices on consecutive days, find the maximum profit you can achieve by executing at most one buy and one sell transaction.
View Answer & Detailed Explanation▼
Answer: O(n) Single-pass prefix minimum approach
Track minPrice seen so far while iterating through the array. At each index i, potential profit = price[i] - minPrice. Update maxProfit = max(maxProfit, potential profit). Time complexity is O(n), auxiliary space is O(1).
TCS aptitude & coding topics
Aptitude topics
- Percentages & profit-loss
- Time, speed, distance & work
- Permutations, combinations & probability
- Logical reasoning (syllogisms, puzzles, blood relations)
- Data interpretation from tables/graphs
Coding topics
- Arrays and string manipulation
- Hashing and two-pointer/sliding-window patterns
- Basic recursion and searching/sorting
- Simple dynamic programming and greedy problems
TCS technical interview
Resume & projects
Be ready to explain every project and internship on your resume line by line — TCS interviewers commonly dig into the 'why' behind technical choices.
Core CS fundamentals
OOPs concepts, DBMS (normalization, joins, SQL queries), basic OS concepts (process vs thread, deadlock), and computer networks basics.
Your NQT code
Interviewers often reopen the code you submitted in the coding round and ask you to modify it, explain its complexity, or handle an edge case live.
TCS HR interview questions
“Tell me about yourself.”
Keep it to 60–90 seconds: academic background, one strong project or achievement, and why you want to join TCS — not a recited resume.
“Why do you want to join TCS?”
Anchor your answer in something specific — scale of projects, learning opportunities, or a business domain you're interested in — rather than generic praise.
“Are you willing to relocate or work in shifts?”
Answer honestly, but affirmatively where possible — TCS placements often come with relocation and shift-based project assignments.
How to prepare for TCS placements
Preparation tips
- Take at least 3–4 full-length, 150-minute mock tests to build stamina for the real exam pressure.
- Prioritize accuracy on Numerical Ability first — it carries the strictest sectional cutoff.
- Practice writing and explaining your own code out loud — the interview often reopens your NQT submission.
- Revise DBMS and OOPs from a placement-focused source, not a full semester textbook.
Common mistakes
- Spending more than roughly 75 seconds on a single numerical-ability question and running out of time later in the section.
- Ignoring the Foundation section because you're targeting Digital/Prime — you must still clear it.
- Walking into the interview without being able to explain your own resume in detail.
- Not practicing under a timer, so the real 150-minute format feels unfamiliar.
Frequently asked questions about TCS placements
What is the TCS placement process?+
It's a single online assessment (TCS iON NQT) followed by one combined technical and HR interview. The NQT has a Foundation section every candidate takes and an Advanced section — with two coding problems — for candidates targeting the Digital/Prime track.
What is the eligibility criteria for TCS placements?+
A full-time B.E./B.Tech, M.E./M.Tech, MCA, or equivalent degree with at least 60% (or equivalent CGPA) in Class 10, Class 12, and every year of graduation, and no active backlogs at the time of the interview.
How many coding questions are asked in the TCS NQT?+
Candidates attempting the Advanced section solve two coding problems — typically arrays, strings, and hashing for the first, and dynamic programming, sliding window, or graph traversal for the second.
What is the difference between TCS Ninja and TCS Digital?+
Ninja is the entry-level track (roughly 3.6–4 LPA) cleared via the Foundation section alone; Digital/Prime is the higher package track (roughly 7–9 LPA) that additionally requires clearing the Advanced section, including both coding problems.
How should I prepare for TCS placements?+
Focus on speed under the Foundation section's tight per-question time limit, practice two-pointer/hashing/DP coding patterns for the Advanced section, and revise core CS subjects (OOPs, DBMS, OS, networks) for the interview.


