The hiring process
| Round | Format | What's tested |
|---|---|---|
| NQT Foundation (online aptitude) | ~75 min | Core aptitude and verbal screening |
| NQT Advanced (aptitude + coding) | ~115 min | Advanced reasoning and hands-on coding |
| Technical Interview | 20-40 min | CS fundamentals plus your resume |
| Managerial Interview | 15-30 min | Confidence, judgment, and retention risk |
| HR Interview | 10-15 min | Fitment and logistics |
Process and cutoffs vary by drive/team and change over time — confirm on the official careers page.
Round-by-round: exactly what's asked & how to prepare
NQT Foundation (online aptitude)
~75 minThis is the gating section: numerical ability, verbal ability, and reasoning ability, with no negative marking in 2026. You must clear the Foundation cutoff for your Advanced section to even be evaluated. Sections are individually timed, so you cannot bank leftover minutes.
- Time-speed-distance and time-and-work word problems under a tight per-question clock
- Data interpretation from a small table or chart
- Reading comprehension plus sentence-correction and para-jumble items
- Number series and seating/blood-relation reasoning
- Percentages, ratios, and profit-loss quick calculations
- Drill sectional timing on free question sets from GeeksforGeeks TCS NQT guide and PrepInsta free tier
- Memorize squares, cubes, and common fraction-to-percent conversions to save seconds
- Practice full-length timed mocks so section switching feels natural
- Revise grammar rules (subject-verb agreement, tenses) for the verbal block
- Spending too long on one hard question and running out of time on easy points
- Ignoring the verbal section because it feels 'soft' when it carries real cutoff weight
- Not practicing on-screen calculator and no-rough-paper conditions
- Consistent accuracy across all three sub-sections, not just one strong area
- Speed that shows comfort with mental math
- Meeting each sectional cutoff independently
NQT Advanced (aptitude + coding)
~115 minOnly students aiming for Digital or Prime roles typically need strong Advanced performance. It combines advanced quant/reasoning MCQs (about 14-16 in 25 min) with two coding problems in roughly 90 minutes. Coding is evaluated on passing test cases, so partial solutions still earn partial credit.
- Implement a solution to a string or array manipulation problem from a plain-English spec
- Write a small program using loops and conditionals that handles edge cases like empty input
- Basic pattern-printing or number-theory problem (primes, GCD, factorial)
- A problem needing a simple data structure such as a stack or hash map
- Harder aptitude: permutations-combinations, probability, advanced series
- Solve 30-40 easy problems in C, Java, or Python on HackerRank and pay attention to input parsing
- Practice reading input from stdin and printing formatted output exactly as required
- Handle edge cases explicitly (zero, negatives, single element) since hidden test cases target them
- Time yourself at 40-45 min per problem to build a coding rhythm
- Writing logic that works on the sample but fails hidden edge cases
- Getting stuck on input/output formatting rather than the algorithm
- Leaving both problems half-done instead of fully finishing one
- Working code that passes most hidden test cases
- Clean handling of boundary conditions
- Ability to translate a word problem into correct logic quickly
Technical Interview
20-40 minUsually part of one combined panel. The interviewer probes the languages and projects on your resume, core CS subjects, and simple problem-solving. Depth scales with the role you are targeting; Prime candidates get harder questions than Ninja.
- Walk through your main project: what problem it solved and your specific contribution
- Difference between two related OOP concepts you claim to know
- A basic DBMS query or normalization idea
- Explain a data structure you used and why
- A short logic question you reason aloud
- Prepare a 60-second and a 3-minute version of each resume project
- Revise OOP, DBMS (joins, normalization), OS basics, and one language deeply
- Rehearse explaining code you actually wrote, not just theory
- Do a mock interview with a peer focused on 'why' follow-ups
- Listing skills on the resume you cannot defend under questioning
- Memorizing definitions but failing when asked to apply them
- Freezing on a simple question instead of thinking aloud
- Honest, specific ownership of your project work
- Solid grasp of fundamentals over buzzwords
- Willingness to reason through something you don't immediately know
Managerial Interview
15-30 minOften merged with the technical panel. Considered the more relaxed part; the interviewer gauges maturity, how you handle pressure, teamwork, and whether you will actually join and stay. Scenario and situational questions are common.
- How you handled a conflict or a missed deadline in a team project
- Why TCS specifically and what you know about the company
- A hypothetical: a teammate isn't contributing, what do you do
- How you keep learning new technologies
- Willingness to relocate and work in any domain
- Prepare 2-3 STAR-format stories about teamwork and problem-solving
- Read TCS's current service lines and recent news so 'why TCS' is genuine
- Practice staying calm and structured under a stress or curveball question
- Decide honestly on relocation and shift flexibility so answers are consistent
- Giving generic 'I want to grow' answers with no specifics
- Sounding unsure about joining or relocating (reads as high attrition risk)
- Being unable to describe any real teamwork experience
- Calm, confident communication
- Genuine interest in TCS and the role
- Low flight risk and adaptability
HR Interview
10-15 minThe final and usually quickest step. Covers documentation, willingness to sign the service agreement, relocation, shift timings, salary structure, and joining timelines. Rarely eliminatory unless there are red flags in communication or a mismatch on basic terms.
- Tell me about yourself and your strengths
- Are you comfortable with the service bond and relocation
- Your expectations from your first job
- Any gaps in education and how you spent them
- Short-term and long-term goals
- Have documents and academic records organized and ready
- Know the compensation and bond terms so you can respond confidently
- Prepare a crisp 'tell me about yourself' pitch
- Have honest explanations ready for any academic gaps or backlogs
- Negotiating aggressively on a fixed fresher package
- Hesitating on the service agreement, which is standard
- Poor spoken clarity after clearing everything else
- Clear communication and professionalism
- Acceptance of standard terms
- Overall fit and readiness to join
What to master
- Quantitative aptitude with speed (arithmetic, DI)
- Verbal ability and grammar
- Logical reasoning (series, puzzles, blood relations)
- One programming language in depth (C/Java/Python)
- Basic DSA: arrays, strings, stacks, hash maps
- OOP concepts with examples
- DBMS: queries, joins, normalization
- Clear articulation of your resume projects
Eligibility
B.E/B.Tech/M.E/M.Tech/MCA/M.Sc across all branches; minimum 60% aggregate (some drives phrase it as 6.0 CGPA) in 10th, 12th, and graduation; no active backlogs at the time of the drive; gap norms vary by drive but typically a maximum 2-year education gap. Exact cutoffs vary by drive.
TCS salary & compensation (2026)
India's largest services firm; mass-hiring bands are modest (Ninja/Digital) and real gains come from clearing the Prime test, internal promotions, or a lateral rejoin.
| Role / Level | Experience | India — total CTC | US — total comp | What to know |
|---|---|---|---|---|
| Graduate Engineer / Ninja | 0–1 yr | ₹3.5–4 LPA | — | Digital band pays ₹7 LPA and Prime ₹9–11.5 LPA if you clear the advanced coding test |
| Systems Engineer (Y band) | 1–3 yrs | ₹4.5–7 LPA | — | Most freshers plateau here until first promotion; variable ~10% |
| IT Analyst / Senior (C3A) | 3–6 yrs | ₹8–14 LPA | — | Laterals negotiate 30–60% over internal peers |
| Team Lead / AST (C3B) | 6–9 yrs | ₹14–22 LPA | — | Onsite deputation adds large per-diem/allowances |
| Project Manager / Architect (C4) | 10+ yrs | ₹22–40 LPA | — | Hot skills (cloud/SAP/data) and manager track push the top end |
How the package is structured
- Base is ~85–90% of CTC; variable/QPLC is small (~7–12%) and rarely paid in full
- No meaningful joining bonus for freshers; laterals may get a small retention/joining component
- Fresher bands: Ninja ₹3.5–4 LPA, Digital ~₹7 LPA, Prime ₹9–11.5 LPA — decided by the aptitude/coding test
- Biggest jumps come from internal band promotion (Y→C1→C3A→C3B→C4) or leaving and rejoining as a lateral
Indicative 2026 market ranges aggregated from public sources (levels.fyi, Glassdoor, AmbitionBox, candidate reports). Compensation varies widely by location, team, level calibration, and negotiation — use these as directional benchmarks, not guarantees.
Your prep plan
- Days 1-3: Refresh quantitative aptitude fundamentals and take a diagnostic mock to find weak areas
- Days 4-6: Verbal ability and reasoning daily sets plus grammar rules
- Days 7-9: Code 30-40 easy problems focusing on I/O parsing and edge cases
- Days 10-11: Two full-length timed NQT-style mocks; review every wrong answer
- Days 12-13: Prepare resume project explanations and OOP/DBMS/OS revision
- Day 14: Mock technical and HR interview; organize documents
Want this plan dated to your interview?
Upload your resume and tell Whis your interview date — get a personalized, day-by-day plan built around your gaps, then run Whis live in the interview.
Get my personalized planFrequently asked questions
What is the difference between Ninja, Digital, and Prime?
They are salary/role tiers decided largely by your NQT and interview performance. Ninja is the base fresher package, Digital is higher and expects stronger technical depth, and Prime is the top tier with the hardest interview bar and best pay.
Do I need to clear the Advanced coding section for a base offer?
For the base Ninja role, strong Foundation performance is the main gate. The Advanced section (including coding) matters most when you are targeting Digital or Prime roles.
Is there negative marking in the NQT?
As reported for 2026 there is no negative marking, so attempt every question. Manage time per section since sections are individually timed.
Are separate technical, managerial, and HR rounds guaranteed?
In recent drives they are frequently combined into one panel interview of 30-60 minutes. Prepare for all three types of questions in a single sitting.
Does a backlog disqualify me?
An active (uncleared) backlog at the time of the drive typically disqualifies you. Cleared backlogs are usually acceptable, but confirm per-drive rules.
Can one NQT score be used for multiple companies?
Yes, the NQT is a common qualifier whose score can be shared with multiple participating employers, which is a key advantage of writing it.