Technical

The interview started with a brief introduction about myself and my academic background. then he asked about my programming languages known and projects I did. I replied i know Java and explained a project where I had implemented a web application using React. The he started asking me the series of questions:

  • Why you choose Java?
  • Java vs C++?
  • What are the 4 pillars of object-oriented programming (OOP) ?
  • What is Constructor and its types?
  • Why Java does not support multiple inheritance?
  • Explain the difference between abstract classes and interfaces in Java.
  • What is the Java Collections Framework?
  • What are Java annotations? How are they used in Java programming?
  • What are the new features available in JAVA-8?
  • What are the types of joins in SQL?
  • Asked me to write query for outer join.

TCS Interview Experience for TCS Ninja role(On-Campus)

In August 2022, TCS conducted an On-Campus recruitment drive for our college. The recruitment drive aimed to hire for two profiles.

  • Ninja (CTC- 3.5 LPA)
  • Digital (CTC- 7 LPA)

Firstly, there was an online test, which comprised aptitude and programming questions. The shortlisted candidates then proceeded to the final round, which was an interview (Technical + HR)

Similar Reads

Technical:

The interview started with a brief introduction about myself and my academic background. then he asked about my programming languages known and projects I did. I replied i know Java and explained a project where I had implemented a web application using React. The he started asking me the series of questions:...

HR:

Why do you want to work for our company? How do you handle pressure and stress? How do you prioritize tasks when you have multiple deadlines? How do you handle conflicts or disagreements with coworkers? Can you describe a time when you had to learn a new skill quickly? Are you willing to relocate? Are you ready to work on any technologies? Do you have any questions for us?...