Tata Consultancy Services (TCS) is one of India’s top IT companies and a dream employer for many graduates. Every year, TCS recruits thousands of freshers through multiple channels:
✅ Campus Placement Drives (for college-going students)
✅ Off-Campus Hiring via TCS NQT
✅ Walk-in Interviews (mostly for urgent openings)
If you’re graduating in 2023, 2024, or 2025 and want a stable career with growth opportunities in the tech industry, this guide lays out the full roadmap—from eligibility to final selection.
Step 1: Check If You’re Eligible (Non-Negotiable)
Before you begin applying, it’s crucial to ensure you meet TCS’s basic eligibility requirements:
Criteria | Details |
---|---|
Qualification | B.E/B.Tech, MCA, BCA, B.Sc (IT/CS), B.Com, BBA (from 2023–2025 batches) |
Minimum Marks | At least 60% or 6.0 CGPA in 10th, 12th, and graduation |
Age Range | 18 to 28 years (relaxation applies to reserved categories) |
Backlogs | No active backlogs at the time of selection |
Education Gap | Maximum of 2 years (with valid documentation) |
❗ Note: If you don’t meet these requirements, your application will be automatically disqualified.

Step 2: Create Your Profile on the TCS NextStep Portal
TCS accepts all applications through its official recruitment platform: TCS NextStep
✅ How to Register:
- Visit the TCS NextStep Portal
- Click “Register Now”
- Choose between IT (for tech roles) or BPS (for business process roles)
- Fill in your personal, academic, and contact information
- Upload your resume, passport-size photo, and documents in PDF format
- Save your Reference ID for future use
⚠️ Important: Submitting incorrect or fake information will lead to disqualification.
Step 3: Apply for the TCS NQT (National Qualifier Test)
The TCS NQT is the primary selection exam for freshers. It takes place 4 times a year.
🧪 Updated NQT Exam Pattern (2024–2025):
Section | No. of Questions | Time | Topics Covered |
---|---|---|---|
Verbal Ability | 24 | 30 minutes | Grammar, Vocabulary, Comprehension |
Numerical Ability | 26 | 40 minutes | Arithmetic, Percentages, Algebra |
Reasoning Ability | 30 | 50 minutes | Logic, Puzzles, Series, Deduction |
Programming Logic | 10 | 15 minutes | Pseudocode, Logic Building |
Coding | 2 | 45 minutes | Real-life Coding Scenarios |
📈 Success Tip: Aim for at least 70% to maximize your chances of getting an interview call.
Step 4: Follow a 30-Day Preparation Plan
📚 Suggested Study Resources:
- Aptitude – RS Aggarwal, Arun Sharma
- Coding Practice – GeeksforGeeks, HackerRank (TCS-specific problems)
- Mock Tests – PrepInsta, TCS iON Practice Hub
🗓️ 4-Week Prep Strategy:
Week | Focus Area | Daily Goal |
---|---|---|
Week 1-2 | Quant & Reasoning Practice | Solve 50+ questions every day |
Week 3 | Programming Skills | 2 coding questions per day |
Week 4 | Full-Length Mocks | Attempt one mock test daily |
💡 Pro Tip: Practice with a timer to improve speed and accuracy.
Step 5: Build a Resume That Passes ATS Screening
TCS uses automated systems to screen resumes, so your CV must be optimized accordingly.
✅ Do’s:
- Keep it one page, clean and simple
- Mention key skills like Java, Python, SQL, etc.
- Highlight real projects, internships, and certifications
- Save and upload in PDF format under 1MB
❌ Don’ts: Spelling errors, unnecessary personal details, fancy formatting

Step 6: Ace All Three Interview Rounds
1. Technical Interview
Expect questions on:
- Core subjects like OOPs, DBMS, and basic coding
- Examples:
- “Explain polymorphism with an example.”
- “Write a SQL query to find duplicate records.”
2. Managerial Round
Focuses on real-world scenarios and communication skills:
- “Describe a situation where you handled a challenge in a team.”
- “What sets you apart from other candidates?”
3. HR Interview
Covers standard queries:
- “Are you willing to relocate?”
- “What are your salary expectations?”
🎯 Tip: Be confident, concise, and honest in all your responses.

Step 7: Offer Letter and Onboarding
- ✅ Background Verification: Submit degree and ID proofs
- ✅ Offer Letter: Sent via email (check your spam folder too)
- ✅ ILP Training: Initial Learning Program for 2–3 months (depending on the role)
Final Tips for Securing a TCS Job
- 🔹 Apply as early as possible (TCS follows hiring cycles)
- 🔹 Connect with recruiters on LinkedIn
- 🔹 Explore other TCS roles like TCS Digital or TCS Ninja as backups
🚀 Wrapping Up: You CAN Get a Job at TCS
Landing a job at TCS isn’t just a dream—it’s absolutely possible with the right preparation and mindset. Stick to this roadmap, stay consistent, and you’ll be well on your way to receiving your offer letter!
📢 Need Personalized Help?
Comment below with your branch and skills, and I’ll guide you further!
🔗 Useful Links: