TCS Ninja Test Pattern

PART ACognitive Skills
 Group NameTime
1Numerical Ability40 Mins
2Verbal Ability30 mins
3Reasoning Ability50 mins
Total120 mins
PART BProgramming
1Programming Logic15 mins
2Hands-on Coding45 mins
Total60 mins
Total Test Duration180 Mins

Section Wise TCS Ninja Hiring Syllabus 2021

Part A – Cognitive Skills

Numerical Ability

● Arrangements and Series
● P&C
● Number System, LCM & HCF
● Percentages
● Allegations and Mixtures
● Speed Time and Distance
● Geometry
● Probability
● Ratios, Proportion, and Averages
● Reasoning
● Work and Time
● Divisibility

● Profit and Loss
● Ages
● Clocks & Calendar
● Series and Progressions
● Equations
● Averages
● Area, Shapes & Perimeter
● Numbers & Decimal Fractions

Verbal Ability

● Synonyms
● Antonyms
● Prepositions
● Sentence Completion
● Active and Passive Voice
● Idioms and Phrases
● Spelling Test
● Spotting Errors
● Passage Completion
● Substitution
● Sentence Arrangement
● Transformation
● Sentence Improvement
● Para Completion
● Joining Sentences
● Error Correction (Underlined Part)
● Error Correction (Phrase in Bold)
● Fill in the blanks

● Word formation

Reasoning Ability

● Meaningful Word Creation
● Number Series – Missing Number Single, Missing Number Analogy
● Data Sufficiency – Rank Based Logic, Ages
● Blood Relations
● Coding-Decoding
● Ages

● Odd Man Out – Numbers, Logical
● Distance and Directions
● Statement and Conclusion
● Seating Arrangement (Easy)
● Seating Arrangement (Complex)
● Analogy
● Mathematical Operational Arrangement
● Symbols and Notations


Part B – Programming
Programming Logic

● Data Types
● Input-Output (based on C)
● Functions and Scope
● Inbuilt Libraries (based on C)
● Variables and Registers
● Command Line Programming
● Pointers
● Call by value/ reference
● Encapsulation
● Virtual and Pure Virtual
● Constructor and Destructor
● Iteration
● Recursion
● Procedural Vs OOPs
● Classes and Objects
● Inheritance
● Abstraction
● Polymorphism
● Stacks
● Queues
● Linked Lists (Singly, Doubly, Circular)
● Trees
● Binary Search Trees

● Graphs (only basics)
● Searching
● Sorting
● Hashing
● AVL Trees
● B Trees
Hands-on Coding
● C++
● Java
● C
● Perl
● Python

Eligibility criteria for TCS Ninja Hiring – YOP 2022:

  • Percentage: Minimum aggregate (all subjects in all semesters) marks should be 60% or 6 CGPA in Class Xth, Class XIIth, Diploma (if applicable), Graduation and Post-Graduation examination
  • Backlogs / Arrears / ATKT: Students should not have more than 1 active backlog / arrear/ ATKT at the time of appearing for the TCS Selection process in the highest qualification. If selected, students should not have any pending backlog or arrear at the time of joining TCS
  • Gap / Break in Education: It is mandatory to declare gaps in education, if any. Break in education should not be due to extended education (examinations cleared after the time stipulated by the Board / University). Any break in education should not exceed 24 months and is permissible only for valid reasons. Relevant document proof, as applicable, will be checked for gaps in education
  • Course Types: Only Full-Time courses will be considered (Part Time / Correspondence courses will not be considered). Students who have completed their Secondary and / or Senior Secondary course from NIOS (National Institute of Open Schooling) are also eligible to apply if the other courses are full time. All pending backlogs should be completed within the stipulated time duration
  • Work Experience: Students with prior work experience of up to 2 years are eligible to apply for the TCS Ninja hiring process
  • Age: Students should be of 18 to 28 years of age to participate in the TCS Ninja hiring process
  • Courses & Discipline: UG/PG Engineering Courses from B.E. / B.Tech / M.E. / M.Tech / MCA / M.Sc from any specialization offered by the university / college are only eligible to apply

Leave a Reply

Your email address will not be published. Required fields are marked *