Tata Consultancy Services(TCS) Interview Experience | Set -1

Company Name: TCS

Job Role: Ninja

Years of Experience Required: 0 (Fresher)

Drive: Off-campus

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

  1.  https://www.geeksforgeeks.org/tcs-ninja-interview-experience-2020-batch-2/
  2.  https://www.quora.com/What-questions-were-asked-in-a-TCS-Ninja-interview
  3.  https://www.faceprep.in/tcs/tcs-ninja-interview-questions/
  4.  https://www.interviewbit.com/tcs-interview-questions/
  5.  https://timesofindia.indiatimes.com/topic/tcs-projects/news
  6.  https://www.interviewbit.com/dbms-interview-questions/
  7.  https://www.javatpoint.com/dbms-interview-questions
  8.  https://www.geeksforgeeks.org/commonly-asked-dbms-interview-questions/


Interview Rounds

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


  1. 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.
  2. Explain keys in DBMS, what is the primary key, and what is the foreign key. When do you use the foreign key and why?
  3. 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.

  1. Introduce yourself
  2. Why should we hire you?
  3. You have working experience with C++, what would be your reaction if you get a project other than C++?
  4. Are you willing to relocate?
  5. Are you willing to work night shifts?
  6. Why TCS?
  7. What makes you different from other candidates.
  8. How would you react if you are given the same tech stack projects for a longer time?
  9. Explain more about React. (As my internship was focused on Frontend)

Verdict: Selected

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 articleIf you want to suggest any improvement/correction in this article please mail us at [email protected]