Complete TCS Preparation Guide
Eligibility, syllabus, selection process, interview insights — everything in one place.
About the Company
Tata Consultancy Services (TCS) is India's largest IT services company and a flagship of the Tata Group. Since its inception in 1968, TCS has grown into a global technology partner operating in 55 countries with over 600,000 associates. The company is known for its innovation-led approach spanning AI, cloud, IoT, and enterprise solutions. TCS is also the title sponsor of 14 major global marathons including New York, London, and Sydney.
Eligibility Criteria
Ensure you meet all requirements before applying to TCS.
Bachelor of Technology (B.Tech.)/ Bachelor of Engineering (B.E)/ Master of Technology (M.Tech.)/ Master of Engineering (M.E)/ Master of Computer Applications (M.C.A)/ Master of Science (M.Sc./M.S) in any specialization offered by AICTE/UGC recognized universities/colleges.
Exclusively open for the Batch of 2024, 2025 and 2026.
TCS calculates aggregate percentages by summing all subjects (including electives and labs) across semesters. For CGPA conversion, TCS follows the university-approved conversion formula. Both 10th and 12th board marks must meet the 60% threshold individually.
TCS strictly enforces a zero-backlog policy at the time of applying and throughout the selection process. Candidates with a history of backlogs must have cleared them before submitting their application. Any pending backlog will lead to immediate disqualification.
Candidates should be between 18 to 28 years of age.
TCS requires candidates to declare any academic gaps exceeding 2 months in the application. The total cumulative gap across 10th, 12th, and graduation must not exceed 24 months. Valid medical or family reasons require supporting documentation.
TCS welcomes both freshers and candidates with up to 2 years of experience. However, internship/training experience during the degree program is NOT considered for salary fitment or experience calculation.
TCS only accepts candidates from full-time, AICTE/UGC-approved degree programs. Candidates from part-time, correspondence, distance education, or online-only degree programs are not eligible under any category.
Salary Package
Annual CTC by role tier. Opportunities are available across roles such as Ninja, Digital, Prime.
Selection Process
Your journey from application to offer letter — step by step.
Step 1
Register on the TCS NextStep Portal under the 'IT' category. Keep your academic documents and a valid government ID ready. Apply only once — duplicate profiles are rejected.
- Visit the TCS NextStep portal (nextstep tcs) and select 'IT'
- Complete the tcs nqt application carefully
- Keep track of the tcs nqt registration last date to avoid missing out
Step 2 · Elimination Round
An integrated aptitude test with two parts: Foundation (75 mins) and Advanced (115 mins). Tests Numerical, Verbal, Reasoning, and Coding abilities.
- Practice TCS NQT questions and mock tests
- Advanced section is mandatory for Digital/Prime roles
- Review TCS NQT previous year questions (pyq) and coding questions
Step 3
A combined interview round covering coding skills, Data Structures & Algorithms, core subjects (DBMS, OS, CN, OOP), project discussion, leadership ability, problem-solving, and behavioural questions. May be conducted back-to-back or as a single panel interview.
- Be thorough with your project and ready to discuss design decisions
- Brush up on SQL queries and core CS fundamentals
- Use the STAR method for behavioural questions
- Prepare examples of teamwork and conflict resolution
Step 4
Evaluates communication skills, confidence, company fit, and career goals. Includes questions like 'Why TCS?' and salary expectations.
- Research TCS's recent news and values
- Be clear about relocation preferences
- Express enthusiasm for learning
Exam Pattern
TCS NQT is an integrated test consisting of two sections: Foundation and Advanced. While all candidates are encouraged to attempt both sections, the Advanced section is mandatory if you aspire for a Digital or Prime offer.
- No extended time or extra attempts will be allowed.
- The Advanced section is mandatory if you aspire for a Digital or Prime offer.
- Internship experience is not considered for salary fitment.
- No negative marking in the exam.
- Total Time allotted for Foundation section is 75 minutes.
- Total Time allotted for Advanced section is 115 minutes.
- Advanced Coding section alone is 90 mins with 2 programming problems.
- Helpdesk: ilp.support@tcs.com | Toll-Free: 1800-209-3111
Syllabus Breakdown
Topics and their weightage in the TCS exam.
Important Topics
High-frequency topics that appear most often in TCS interviews and assessments.
Previous Year Questions
A mini mock simulation — pick an answer, get instant feedback and an explanation, then move to the next question.
A train 240 m long passes a pole in 24 seconds. How long will it take to pass a platform 650 m long?
Choose the word most similar in meaning to 'EPHEMERAL':
Find the missing number in the series: 2, 6, 12, 20, 30, ___
A statement is given followed by two assumptions: Statement: 'Some A are B. All B are C.' Conclusion I: Some A are C. Conclusion II: All C are A.
Given an array of integers where every element appears an even number of times except one element which appears an odd number of times, find that odd occurring element in O(log n) time.
Note: Equal elements must appear consecutively in pairs. No element may appear more than twice consecutively.
The first line contains a single integer N, the size of the array. The second line contains N space-separated integers representing the array.
Print a single integer — the element that appears an odd number of times.
5 2 2 3 1 1
3
Explanation: Element 3 appears only once; all others appear twice in pairs.
7 1 1 4 4 7 8 8
7
Explanation: Element 7 appears only once; 1, 4, and 8 each appear twice.
Given the root of a binary tree, return the level order traversal of its nodes' values — from left to right, level by level.
Note: If the tree is empty, return an empty list.
The first line contains N, the number of nodes. The second line contains N space-separated integers representing the binary tree in level-order (use -1 for null nodes).
Print each level's values space-separated on a new line.
7 3 9 20 -1 -1 15 7
3 9 20 15 7
Explanation: Level 1: [3], Level 2: [9, 20], Level 3: [15, 7].
1 1
1
Explanation: Single node tree — only one level.
Student Interview Experiences
Real insights from students who cleared the TCS hiring process.
2 rounds one is technical and other is hr round. Difficultly level is based on the interviewer in my case interviewer's on a roll, asking random questions, no focus on skills, and it's more like a chat than an actual assessment. Or maybe it's a panel interview with a bunch of tough questions, putting you on the spot, and luck plays a big part in getting the offer? Prepare well and rest is your luck.
HR round was mostly behavioral. They want to see if you are a cultural fit for the company. Questions like 'Why TCS?' are common.