TCS does not publish a rank-to-offer formula, so everything below is assembled from consistent candidate reports across the last three seasons and from TCS campus communications. The shape is stable even when the cut-offs move.
The pipeline
| Step | What happens | Typical timing |
|---|---|---|
| 1. Registration | CodeVita portal + TCS NextStep profile | Jul–Sep |
| 2. Round 1 | 6 problems / 6 hours; ranked globally | Nov–Dec |
| 3. Round 2 | Harder set for Round 1 qualifiers | Jan |
| 4. TCS technical assessment | Shortlisted coders may be asked to clear a TCS technical test (referred to as the TAG / Digital assessment in campus mails) before interviews | Jan–Mar |
| 5. Interview | Single panel: technical + managerial + HR | Feb–Apr |
| 6. Offer | Prime, Digital or Ninja letter on NextStep; BGV; joining with the next ILP batch | Within 4–8 weeks of interview |
How rank maps to track (candidate-reported)
- Round 2 top performers — direct interview calls for TCS Prime; a good interview keeps Prime, an average one is often downgraded to Digital rather than rejected.
- Round 2 qualifiers / strong Round 1 — interview calls for TCS Digital, sometimes after the technical assessment.
- Round 1 solvers below the cut — considered for TCS Ninja interviews or fast-tracked in the regular NQT hiring.
The interview itself
Expect one panel of two or three people. They will ask you to narrate your CodeVita solutions, then move to programming fundamentals (OOP, DBMS, a pattern-printing or string problem on paper), your project, and finally HR questions about relocation, shifts and why TCS. See interview questions for a model answer set.
Interview invitations come to your registered email and NextStep inbox only — TCS never asks for payment at any stage. Anyone "guaranteeing" a CodeVita offer for a fee is a scam.

