TCS conducts 4 rounds to select freshers as Assistant System Engineer in their organization.
Written Round
Technical Round
Managerial Round
HR Round
Written Round
The Written round consists of four sections and the total time allotted is 90 minutes. The four sections include:
Quantitative Aptitude Test: The first is the Quantitative Aptitude test where the numerical and the Logical Reasoning ability sections are tested. There are 20 questions that need to be attempted in 40 minutes. There is a negative marking of 1/3rd for the questions. Important topics include Number system, Equations, Ratio and Proportion, Percentages, Profit and Loss, Time and Work, Time Speed Distance, Areas and Mensuration, Averages, Permutations and Combinations, Probability, Plane geometry, Seating Arrangements, Sets, Progressions, Functions, Series, Coding, Truth and Lie based puzzles. Questions Related to Quantitative Aptitude Test:
Set 1, Set 2, Set 3, Set 4, Set 5, Set 6, Set 7, Set 8, Set 9, Set 10
Programming Language Test: This round consists of general questions from computer science and programming languages. It consists of 10 to 12 questions and the time allotted is 20 minutes. It is an MCQ round and basically consists of basic programming questions. Questions related to MCQ round:
Set 1, Set 2, Set 3, Set 4, Set 5, Set 6, Set 7, Set 8, Set 9, Set 10
Coding Round: This is a technical coding round. It consists of 1 to 2 questions and the time allotted is 20 minutes. You can refer to the Practice Section to explore the questions asked in TCS.
E-mail writing: There will be given certain clues/words using which you have to write an e-mail addressing the scenario. You have to type the e-mail in the space given. The most important thing is you have to use all the phrases given without missing even a single one. The time allotted is 10 minutes. Questions Related to Email Writing:
Set 1, Set 2, Set 3, Set 4, Set 5, Set 6, Set 7, Set 8, Set 9, Set 10
auto: This is the default storage class for all the variables declared inside a function or a block.
extern: Extern storage class simply tells us that the variable is defined elsewhere and not within the same block where it is used.
static:This storage class is used to declare static variables which are popularly used while writing programs in C language.
register: It declares register variables which have the same functionality as that of the auto variables.
Pass by Value: Copy of actual variables is passed in function as a parameter.
Pass by reference: Memory address of actual variables is passed in function as a parameter.
Polymorphism
Inheritance
Encapsulation
Abstraction