PapersAdda

Tcs Ninja Placement Papers 2026

8 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

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

Share this article: