Tcs Ninja Placement Papers 2026
TCS Ninja Placement Papers 2026 — Questions & Preparation
Last Updated: March 2026
TCS Ninja is the entry-level hiring program at Tata Consultancy Services for fresh graduates. It offers a starting package of ₹3.36 LPA and serves as the foundation for building a successful IT career at TCS.
TCS Ninja Program Overview
| Aspect | Details |
|---|---|
| Full Form | TCS Ninja Hiring |
| Package | ₹3.36 LPA |
| Role | Assistant System Engineer - Trainee |
| Training | 3-6 months at TCS Training Centers |
| Location | Pan India |
| Eligibility | BE/B.Tech/ME/M.Tech/MCA/M.Sc (CS/IT) |
Eligibility Criteria
- Academic: Minimum 60% or 6 CGPA in 10th, 12th, and Graduation
- Backlogs: No active backlogs at the time of application
- Gap: Maximum 2 years gap allowed between academic courses
- Degree: Full-time courses only
TCS Ninja Exam Pattern
| Section | Questions | Duration | Difficulty |
|---|---|---|---|
| Verbal Ability | 24 | 30 min | Easy-Moderate |
| Reasoning Ability | 30 | 50 min | Moderate |
| Numerical Ability | 26 | 40 min | Moderate |
| Programming Logic | 10 | 15 min | Moderate |
| Coding | 2 | 55 min | Moderate |
| Total | 92 | 190 min | - |
15 Sample Questions with Solutions
Verbal Ability (Questions 1-3)
Q1. Choose the correct sentence:
- a) The team are playing well
- b) The team is playing well
- c) The team were playing well
- d) The team have played well
Explanation: Collective nouns like 'team' take singular verbs when referring to the unit as a whole.
Q2. Identify the error: "She is one of the best students (a) / that has ever studied (b) / in this university (c) / for the past decade (d)."
Explanation: With 'one of the', the verb agrees with the plural noun (students).
Q3. Fill in the blank: The manager was ______ with the employee's performance.
- a) pleasantly surprised
- b) pleasant surprised
- c) surprise pleasant
- d) surprised pleasant
Reasoning Ability (Questions 4-7)
Q4. If 5 cats can catch 5 mice in 5 minutes, how many cats are needed to catch 100 mice in 100 minutes?
- a) 5
- b) 10
- c) 20
- d) 100
Solution: 5 cats catch 5 mice in 5 minutes, so 5 cats catch 1 mouse per minute. In 100 minutes, 5 cats catch 100 mice.
Q5. Complete the series: 2, 6, 12, 20, 30, ?
- a) 40
- b) 42
- c) 44
- d) 48
Solution: Pattern: n² + n → 1×2=2, 2×3=6, 3×4=12, 4×5=20, 5×6=30, 6×7=42
Q6. Pointing to a photograph, a man said, "I have no brother or sister but that man's father is my father's son." Whose photograph was it?
- a) His own
- b) His son's
- c) His father's
- d) His nephew's
Explanation: "My father's son" is the man himself (since he has no brothers). So "that man's father" is himself, meaning the photograph is of his son.
Q7. Statements: All roses are flowers. Some flowers are red. Conclusions: I. All roses are red II. Some red things are flowers
- a) Only I follows
- b) Only II follows
- c) Both follow
- d) Neither follows
Numerical Ability (Questions 8-11)
Q8. A shopkeeper marks his goods 25% above cost price and allows a discount of 10%. What is his profit percentage?
- a) 12.5%
- b) 15%
- c) 10%
- d) 13.5%
Solution: Let CP = 100, MP = 125, SP = 125 × 0.9 = 112.5, Profit = 12.5%
Q9. The average of 5 numbers is 27. If one number is excluded, the average becomes 25. What is the excluded number?
- a) 30
- b) 32
- c) 35
- d) 40
Solution: Sum of 5 numbers = 5 × 27 = 135. Sum of 4 numbers = 4 × 25 = 100. Excluded number = 35.
Q10. A can complete a work in 10 days, B in 15 days. They work together for 5 days, then A leaves. How many more days will B take to complete the work?
- a) 2.5 days
- b) 3 days
- c) 4 days
- d) 5 days
Solution: A's 1 day work = 1/10, B's = 1/15. Together 5 days = 5(1/10 + 1/15) = 5/6. Remaining = 1/6. B's time = (1/6) × 15 = 2.5 days.
Q11. A train 150m long passes a pole in 10 seconds. How long will it take to pass a platform 300m long?
- a) 20 seconds
- b) 25 seconds
- c) 30 seconds
- d) 35 seconds
Solution: Speed = 150/10 = 15 m/s. Time to pass platform = (150+300)/15 = 30 seconds.
Programming Logic (Questions 12-13)
Q12. What is the output of the following code?
int x = 5;
printf("%d %d", x++, ++x);
- a) 5 7
- b) 5 6
- c) 6 7
- d) Compiler dependent
Explanation: The order of evaluation of function arguments is undefined in C.
Q13. Which of the following is NOT a valid storage class in C?
- a) auto
- b) register
- c) extern
- d) dynamic
Explanation: C has auto, register, static, and extern storage classes.
Coding Questions (Questions 14-15)
Q14. Write a program to check if a number is prime.
Solution:
#include<stdio.h>
#include<stdbool.h>
bool isPrime(int n) {
if(n <= 1) return false;
if(n <= 3) return true;
if(n % 2 == 0 || n % 3 == 0) return false;
for(int i = 5; i * i <= n; i += 6)
if(n % i == 0 || n % (i+2) == 0)
return false;
return true;
}
int main() {
int n;
scanf("%d", &n);
if(isPrime(n))
printf("Prime");
else
printf("Not Prime");
return 0;
}
Q15. Write a program to find the GCD of two numbers.
Solution:
def gcd(a, b):
while b:
a, b = b, a % b
return a
a, b = map(int, input().split())
print(gcd(a, b))
Topic-Wise Weightage
| Section | Weightage | Priority |
|---|---|---|
| Reasoning Ability | 30% | High |
| Numerical Ability | 26% | High |
| Verbal Ability | 24% | Medium |
| Programming Logic | 10% | Medium |
| Coding | 10% | High |
Preparation Tips for TCS Ninja
1. Quantitative Aptitude
- Practice 20-30 problems daily
- Focus on calculation speed
- Memorize tables up to 20
- Learn shortcut formulas
2. Logical Reasoning
- Solve puzzles daily
- Practice seating arrangements
- Learn pattern recognition techniques
- Focus on data sufficiency
3. Verbal Ability
- Read English newspapers
- Practice RC passages
- Build vocabulary
- Focus on grammar rules
4. Programming
- Revise C/C++ basics
- Practice output prediction
- Focus on pointers and arrays
- Understand OOP concepts
5. Coding
- Practice at least 2 questions daily
- Focus on array and string problems
- Learn basic algorithms
- Write clean, optimized code
Recommended Study Plan (4 Weeks)
| Week | Focus Areas |
|---|---|
| Week 1 | Quantitative Aptitude basics - Number system, Percentages, Profit/Loss |
| Week 2 | Logical Reasoning - Puzzles, Arrangements, Syllogisms |
| Week 3 | Verbal Ability + Programming Logic |
| Week 4 | Coding practice + Mock tests |
Frequently Asked Questions (FAQs)
Q1. What is the difference between TCS Ninja and TCS Digital? A: TCS Ninja offers 3.36 LPA with standard recruitment process, while TCS Digital offers 7-7.3 LPA with higher cut-offs and additional technical rounds.
Q2. Is there negative marking in TCS Ninja exam? A: Generally no, but focus on accuracy as the pattern may change.
Q3. Can I get promoted from Ninja to Digital? A: Yes, through internal assessments and performance after joining.
Q4. What is the training period for TCS Ninja? A: 3-6 months at TCS training centers (ILP - Initial Learning Program).
Q5. What topics should I focus on for coding? A: Arrays, strings, basic sorting, searching, number theory problems, and pattern printing.
Related Resources:
All the best for your TCS Ninja preparation! 🎯