I applied at TCS in June 2022 through Campus Hiring Process.
The eligibility criteria for this job were:
- B.Tech(All Branches), M.Tech(All Branches), MCA, M.Sc Batch 2023.
- Minimum 60% or 6 CGPA throughout academics.
- There can be a maximum of 1 active backlog during the selection process.
- Age must be b/w 18 to 28
- A Student with work experience of two or more years was also eligible for this drive.
- A Student with an education gap of 24 or fewer months.
ROUND-1(Center based Online Assessment)
It was a computer-based assessment of about 3 hours. This Online Assessment consists of two Major Sections:
Foundation Part:
This part of the assessment consists of a moderate level of questions on Numerical ability(20 questions), Verbal ability(25 questions), and Reasoning Ability (20 questions) with a shared time of 75 minutes.
Suggestion: Time management is the Key here. Practice Numeric, Logical, and Verbal from various sources to complete it in the time frame given as you will not be able to revert to any section once you moved forward. (Indiabix, Javatpoint, Tcs launchpad).
Advanced Part:
This part also consists of some Quantitative and Reasoning Ability(10 each) questions of an advanced level in the shared time of 35 minutes along with two coding questions with a particular time and can be solved in C, C++, Java, Python, etc.
The coding questions were not mandatory for the Ninja profile.
I don’t remember the exact question of coding but one was easy and the other was a medium-level question, and I was able to solve both but only one got submitted because of some technical glitch in the compiler.
Suggestion: Try coding on a notepad because the compiler that TCS provides there is similar to notepad. Be clear with your programming language and its syntax so that if any error occurs you can fix that easily.
ROUND-2 (Technical + Managerial)
I got selected for Ninja Profile and after a week I got a mail from Hr for my technical Interview which was scheduled for 11th July.
Basically, there are three Interview rounds (Technical, Managerial, and HR).
It was a virtual interview and consisted of the following questions:
- Brief Introduction of Myself
- Four concepts of OOPs with example
- Friend Function
- Class and object with real-life examples.
- Normalisation in DBMS
- Normal Forms(2NF and 3NF).
- Final keyword in Java
- Function overloading and overriding
- Then he asked me to explain the logic of some coding questions verbally like,
- Reverse Array
- Frequency of character
- Sum of array elements
- After this, he asked me to explain my projects and then do not cross questioned on them (normally everyone does- so be prepared for it). The source for preparing some of the above questions
- https://www.geeksforgeeks.org/object-oriented-programming-in-cpp/amp/ .
ROUND-3 (HR)
I got the mail after 5-6 hours for my HR interview which was on the next day. In this interview, he asked me to show all the documents that they mentioned in the mail to show and then asked
- Why TCS?
- Are you ready to relocate?
After a week our TPO send us the list of selected candidates, and I was one among them for the Ninja profile.
Tip: Before sitting for an interview go through your resume and be ready for questions from any part of your resume or even sometimes ask questions from academic subjects. Also, listen carefully and be confident with your answers
Status: Selected