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! 🎯
Explore this topic cluster
More resources in Company Placement Papers
Use the category hub to browse similar questions, exam patterns, salary guides, and preparation resources related to this topic.
More in Company Placement Papers
More from PapersAdda
Amazon Placement Papers 2026 - Complete Preparation Guide
Cognizant Placement Papers 2026 - Complete Preparation Guide
Deloitte Placement Papers 2026 - Complete Preparation Guide
Goldman Sachs Placement Papers 2026 with Solutions