PlacementPrep

Tcs Ninja Placement Papers 2026

11 min read
Company Placement Papers
Advertisement Placement

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

AspectDetails
Full FormTCS Ninja Hiring
Package₹3.36 LPA
RoleAssistant System Engineer - Trainee
Training3-6 months at TCS Training Centers
LocationPan India
EligibilityBE/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

SectionQuestionsDurationDifficulty
Verbal Ability2430 minEasy-Moderate
Reasoning Ability3050 minModerate
Numerical Ability2640 minModerate
Programming Logic1015 minModerate
Coding255 minModerate
Total92190 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

SectionWeightagePriority
Reasoning Ability30%High
Numerical Ability26%High
Verbal Ability24%Medium
Programming Logic10%Medium
Coding10%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

WeekFocus Areas
Week 1Quantitative Aptitude basics - Number system, Percentages, Profit/Loss
Week 2Logical Reasoning - Puzzles, Arrangements, Syllogisms
Week 3Verbal Ability + Programming Logic
Week 4Coding 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! 🎯

Advertisement Placement

Share this article: