TCS Topics Pattern
TCS Topics Pattern
Numerical Ability
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
Reasoning Ability
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)
TCS
● Searching
● https://www.freshersnow.com/it-companies-syllabus/
● Sorting
● Hashing
● AVL Trees
● B Trees
Hands-on Coding
● C++
● Java
● C
● Perl
● Python