1. Educational Qualification
Candidates must have (or be in the final year of) a full-time degree such as B.E./B.Tech, M.E./M.Tech, M.Sc, MCA, etc.
Final-year students of the graduating batch (for example 2025) or fresh graduates are eligible.
Courses must be recognised by the appropriate body (e.g., UGC/AICTE) and not part-time/correspondence unless explicitly allowed.
2. Academic Performance
A minimum of 60% or equivalent CGPA in 10th, 12th, UG (and PG if applicable) is often required. Testbook+1
Some criteria may allow for minor variation/backlog allowances but the base rule is strong performance throughout. PREP INSTA+1
3. Age Limit & Experience
The typical age range is 18 to 28 years.
Freshers (and sometimes candidates with up to ~2 years’ experience) are eligible.
4. Backlogs, Gaps & Course Requirements
No active/pending backlogs at the time of selection is often required. Some sources say “up to 1 active backlog” may be permitted depending on the cycle.
The overall academic gap (periods when you were not in education) should not exceed about 2 years in many cases.
Only full-time courses (not part-time/correspondence) are typically acceptable.
5. Streams / Batch Year
While the primary focus is engineering/IT streams (Computer Science, Information Technology etc.), in many cases “all streams” may apply, but engineering/IT have stronger preference. The batch of passing (year of graduation) is often specified (e.g., 2025 pass-out) for freshers.
Meeting eligibility doesn’t guarantee selection — you still need to clear the exam, interview rounds, and fulfil joining formalities.
Eligibility criteria may vary slightly by hiring cycle → always refer to the official notification on the TCS iON / TCS careers portal.
Some criteria (e.g., number of permitted backlogs, exact batch years, allowable experience) may change from cycle to cycle.
Candidates must ensure all documents (marksheets, certificates, identity proof) are valid and verifiable when called for joining.