TCS (Tata Consultancy Services) is the dream company for millions of Indian freshers. With a base salary of ₹3.36 LPA and a clear path to ₹7–11.5 LPA through their NQT system, TCS offers job security, global exposure, and a structured career path. TCS has two separate hiring pathways — one for freshers (via NQT) and one for experienced professionals (via iBegin portal). Here is exactly how to get in.
Eligibility Criteria
| Criteria | Requirement |
|---|---|
| Degree | B.E / B.Tech / M.E / M.Tech / MCA / M.Sc (CS/IT) |
| Percentage | 60% or 6.0 CGPA throughout (10th, 12th, Graduation) |
| Backlogs | No active backlogs at time of joining |
| Gap Year | Maximum 2 years gap allowed (with valid reason) |
| Branch | All branches eligible (CS, IT, ECE, EEE, Mech, Civil, etc.) |
| Passout Year | Current year + 1 year prior (check TCS portal for exact batch) |
Path 1 — Freshers (0–1 Year Experience)
Freshers are recruited exclusively through the TCS National Qualifier Test (NQT). Follow these steps in order.
Go to nextstep.tcsapps.com/indiacampus/ and create an account. Fill in all academic details accurately — name, college, branch, percentage, year of passing. Upload your resume (PDF, max 1MB).
When selecting your category, choose carefully: IT (Information Technology) for software engineering roles, or BPS (Business Process Services) for back-office and non-technical roles. Most engineering graduates should select IT.
TCS NQT is the entry exam for all fresher roles. It is conducted multiple times a year. After registering on NextStep, look for the NQT application link. The exam is a proctored offline exam conducted at designated TCS iON Centres across India — not at home. Registration is free.
The NQT has two sections. Your score determines which role you are eligible for — Ninja (₹3.36 LPA) or Digital (₹7 LPA). Prepare for at least 4–6 weeks before the exam.
After clearing NQT, shortlisted candidates are called for a Technical Interview (30–45 minutes). Topics: your preferred programming language, DBMS, OS, networking basics, data structures, and your final year project. Be thorough with your resume — every line is fair game.
A 20–30 minute round focused on your attitude, communication, and situational questions. Common questions: "Why TCS?", "Where do you see yourself in 5 years?", "Tell me about a time you handled a difficult situation." This round is mostly a formality if you cleared Technical — stay calm and confident.
HR verifies your documents, discusses joining date, location preference, and bond (TCS has a 1-year service agreement for freshers). Offer letter is sent to your registered email within 2–4 weeks of clearing all rounds.
TCS NQT Exam Pattern 2025
The NQT is an integrated 190-minute proctored exam divided into two parts:
| Part | Section | Duration | Roles |
|---|---|---|---|
| Part A Foundation 75 min | Numerical Ability | — | Ninja + Digital + Prime |
| Verbal Ability | — | Ninja + Digital + Prime | |
| Reasoning Ability | — | Ninja + Digital + Prime | |
| Part B Advanced 115 min | Advanced Quant / Reasoning | 25 min | Digital + Prime |
| Hands-on Coding (2 tasks) | 90 min | Digital + Prime |
Clear Part A only. Base ₹3.36 LPA.
Part A + Part B. ₹7 LPA. Solve ≥1 coding task.
Top scorers in Part B. ₹9–11.5 LPA.
Interview Rounds at a Glance
Path 2 — Experienced Professionals (Lateral Hiring)
If you have 1+ years of industry experience, you bypass the NQT entirely. TCS has three dedicated channels for lateral hires:
8-Week NQT Preparation Plan (Freshers)
Aptitude Foundation
Revise: percentages, ratios, time-speed-distance, profit-loss, number series. Use IndiaBix and RS Aggarwal. Solve 30 questions daily. Focus on speed — NQT is time-pressured.
Verbal + Reasoning
Reading comprehension, sentence correction, fill-in-the-blanks. Logical reasoning: syllogisms, blood relations, seating arrangements, coding-decoding. Practice 20 questions per topic.
Programming Logic + Coding
Learn C/Java/Python basics: arrays, strings, loops, functions. Solve 50 easy problems on HackerRank. For Digital: practice medium-level problems. Focus on pattern printing, array manipulation, string problems.
Technical Interview Prep
Revise: DBMS (normalization, SQL queries, joins), OS (process, threads, deadlock), CN (OSI model, TCP/IP, HTTP). Prepare your project explanation. Practice 20 common technical interview questions.
Mock Tests + HR Prep
Take 3 full TCS NQT mock tests (available on PrepInsta, GeeksForGeeks). Prepare answers for: "Tell me about yourself", "Why TCS?", "Strengths and weaknesses". Practice speaking out loud.
TCS Salary Structure 2025
* Salary figures are approximate and vary by location, performance, and role. TCS also offers variable pay, allowances, and benefits (medical, PF, gratuity).