TCS Ninja Interview Experience 6
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)
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.
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?