Company Name: TCS
Job Role: Ninja
Years of Experience Required: 0 (Fresher)
CTC: 3.6 (Tentative for Ninja profile)
Preparation for TCS
Topics: DSA, DBMS, OS, CN
Duration: 1 Month
Source of Preparation:
Here are some links which I referred in this short time span
- Check Striver’s SDE Sheet for Interview Preparation.
- Check the ultimate resume-building guide for coding interviews.
- Blind 75 Leetcode
Round 1: Codevita
TCS generally hires candidates through Codevita. I appeared for the same. The questions were quite hard. Was able to solve 1 question out of 6.
Round 2: Interview round (Video call)
Topics asked: DSA, DBMS
- The first question asked was to give the logic for the Snake and Ladders game, which Data structure can be applied, and why. Then write the Pseudo code explaining the logic.
- Explain keys in DBMS, what is the primary key, and what is the foreign key. When do you use the foreign key and why?
- Explain the internship and the project carried out. Which tech stack was used and why?
Round 3: Managerial Round
The Managerial round was right after the technical round. The questions asked were typically the same as in the previous interview experiences.
- Introduce yourself
- Why should we hire you?
- You have working experience with C++, what would be your reaction if you get a project other than C++?
- Are you willing to relocate?
- Are you willing to work night shifts?
- Why TCS?
- What makes you different from other candidates.
- How would you react if you are given the same tech stack projects for a longer time?
- Explain more about React. (As my internship was focused on Frontend)
Codevita is a global competition held by TCS every year for different job and internship roles. Appearing and successfully solving at least 1 question usually makes you eligible for the interview call. My interview was scheduled for the very next day in the morning when I got the interview call mail. So couldn’t get much time to prepare specifically for the interview.
Special thanks to Shyamal Prajapati for contributing to this article on takeUforward. If you also wish to share your knowledge with the takeUforward fam, please check out this article. If you want to suggest any improvement/correction in this article please mail us at [email protected]