Skip to content

TCS Interview Questions

TCS funnels every fresher through a single test - the NQT - and your score there, not a separate application, decides whether you interview for the entry-level Ninja band, the higher-paid Digital band, or the top Prime band.

Round Duration What they test
TCS NQT (Online Test) ~180-190 min Verbal, reasoning, numerical ability, programming logic (Foundation), and hands-on coding (Advanced) - score decides Ninja/Digital/Prime
Technical Interview 20-45 min DSA/coding, CS fundamentals, resume and project discussion
Managerial Interview 15-30 min Confidence, leadership, situational judgment
HR Interview 10-20 min Attitude, willingness to relocate/switch domains, offer discussion

An adaptive-style test split into a Foundation section (verbal, reasoning, numerical ability, programming logic) and an Advanced section (hands-on coding). Clearing only Foundation caps you at Ninja; Advanced is mandatory if you want to be evaluated for Digital or Prime.

Common questions

  • Numerical ability - time-speed-distance, percentages, data interpretation
  • Verbal ability - reading comprehension, error spotting, sentence completion
  • Reasoning ability - logical deductions, coding-decoding, syllogisms
  • Programming logic MCQs plus 1-2 hands-on coding problems in the Advanced section

Opens with your resume projects, then moves into coding and core CS fundamentals. Digital and Prime candidates tend to get longer, deeper interviews with an added system-design-style question.

Common questions

  • Find the second largest element in an array / reverse the words in a string
  • DBMS - normalization and SQL query writing
  • OOPs - inheritance, polymorphism, and where you’ve used them in your projects
  • Digital/Prime track: a light system-design question, e.g. design a library management system
  • Time and space complexity of your coding solution

Round-by-round breakdowns are on the TCS interview experience page.

A shorter round focused on how you’d operate inside a large delivery team rather than raw technical depth - leadership, ambiguity, and teamwork scenarios.

Common questions

  • Describe a time you took the lead on a project or team task
  • How do you handle ambiguity or a last-minute change in your assignment?
  • Give an example of resolving a disagreement within a team
  • Walk me through a problem-solving scenario relevant to client delivery work

A short closing conversation on motivation, flexibility, and logistics rather than a deep behavioral round - some Ninja-track drives merge this straight into the managerial round.

Common questions

  • Tell me about yourself and why TCS
  • Are you comfortable being assigned to any technology, domain, or location TCS decides, rather than picking your own?
  • What are your career goals and expected joining timeline?
  • Salary and offer discussion

Sample answer frameworks for each of these are on the TCS HR interview questions page.

Ninja vs Digital vs Prime: why your NQT score decides everything

Section titled “Ninja vs Digital vs Prime: why your NQT score decides everything”

Unlike companies that let you apply to a specific track, TCS assigns your band purely off NQT performance. Foundation-only clears go to Ninja; a higher combined Foundation+Advanced score is required for Digital; and only the strongest scorers (80+ percentile), often with something concrete to show on AI/data projects, get considered for Prime. Since the bands differ meaningfully in starting CTC (roughly Rs 3.5-3.9 LPA for Ninja versus Rs 9-11 LPA for Prime) and in how deep the technical interview goes, it’s worth treating the NQT’s Advanced/coding section as the highest-leverage part of the entire process rather than an afterthought after Foundation.

Frequently asked questions about TCS interviews

Section titled “Frequently asked questions about TCS interviews”
What is the TCS interview process for freshers?

TCS hires freshers through the TCS NQT (National Qualifier Test), a single entry point that feeds the Ninja, Digital, and Prime tracks. The process typically runs: 1. TCS NQT online test (~180-190 minutes, Foundation + Advanced sections) covering verbal, reasoning, numerical ability, programming logic, and hands-on coding. 2. Technical Interview - DSA/coding questions plus a discussion of your projects. 3. Managerial Interview - checks confidence, leadership, and how you handle situational questions. 4. HR Interview - attitude, willingness to relocate, and offer discussion.

What is the TCS NQT and how is it structured?

The TCS NQT runs about 190 minutes across a Foundation section (65 questions - verbal, reasoning, numerical ability, programming logic) and an Advanced section (17 questions/problems - hands-on coding). Part B (Advanced) is mandatory if you want to be considered for the Digital or Prime bands; scoring only on Part A caps you at Ninja. There’s no negative marking.

What is the difference between TCS Ninja, Digital, and Prime?

All three run through the same NQT, but your score decides the band. Ninja needs only the Foundation section cleared (roughly 50-60 percentile, minimum 6.0 CGPA) and starts around Rs 3.5-3.9 LPA. Digital needs a higher NQT score (roughly 65-75 percentile) on both Foundation and Advanced sections, plus a tougher technical interview, and starts around Rs 7-7.5 LPA. Prime needs the highest score (80+ percentile), an extended technical round, and often expects you to show an AI/data-related project; it starts around Rs 9-11 LPA.

How many rounds are there in the TCS interview?

Typically four stages: the NQT online test, a Technical Interview, a Managerial Interview, and an HR Interview. Some campus drives combine the managerial and HR rounds into one conversation, especially for the Ninja track.

What questions are asked in the TCS technical interview?

Expect coding questions (array/string problems like finding the second largest element or reversing words in a string), core CS fundamentals (DBMS normalization and SQL queries, OOPs concepts like inheritance and polymorphism), and a detailed walkthrough of your resume projects. Digital and Prime candidates often get an added system-design style question, such as designing a library management system.

How should I prepare for TCS interviews?

Practice the NQT pattern (aptitude plus basic-to-medium DSA coding) under time pressure, revise core CS fundamentals (OOP, DBMS, OS) for the technical round, and be ready to explain your willingness to work in any technology, domain, or location TCS assigns - that flexibility is something TCS interviewers explicitly probe for given how broadly they staff freshers across projects. If you’re targeting Digital or Prime, push your NQT score higher since it directly decides which band’s interview you get.

Looking for placement papers, OA practice, or coding questions?

Section titled “Looking for placement papers, OA practice, or coding questions?”