TCS Ninja Test Pattern
PART A | Cognitive Skills | |
Group Name | Time | |
1 | Numerical Ability | 40 Mins |
2 | Verbal Ability | 30 mins |
3 | Reasoning Ability | 50 mins |
Total | 120 mins | |
PART B | Programming | |
1 | Programming Logic | 15 mins |
2 | Hands-on Coding | 45 mins |
Total | 60 mins | |
Total Test Duration | 180 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