TCS Ninja Interview Experience

TCS Ninja Interview Experience

Read the latest TCS Ninja Interview Experience of candidates selected in TCS. Below you will find TCS Ninja exam pattern and interview pattern along with TCS Ninja Interview questions asked to 2021-22 batch students.

Page Highlights:

  • About TCS Ninja
  • TCS Ninja Interview Experience 
  • TCS Technical Questions
  • TCS HR Questions
  • TCS FAQs
tcs ninja interview experience 2022

TCS Ninja Interview Experience

Read the latest TCS Ninja Interview Experience of candidates selected in TCS. Below you will find TCS Ninja exam pattern and interview pattern along with TCS Ninja Interview questions asked to 2021-22 batch students.

Page Highlights:

  • About TCS Ninja
  • TCS Ninja Interview Experience 
  • TCS Technical Questions
  • TCS HR Questions
  • TCS FAQs
tcs ninja interview experience 2022

About TCS Ninja

TCS Ninja is the entry level profile for TCS. TCS Ninja drives are conducted for mass hiring of graduates. Candidates who are selected through this profile are given the position of Trainee Engineers. The selection for Ninja profile is done through TCS NQT exam, which is conducted periodically throughout the year.

You can read more about TCS Ninja here :- TCS Ninja

1.TCS Ninja Interview Experience 2022

Name:- Subhashini

College:- Sethu Institute of Technology

Date of Interview:- 06/10/2021

I got to know about this drive from PrepInsta. I have been following their social media accounts for a long time, and registered for the drives they mention.

The eligibility criteria for this drive included:-

  • all branches were eligible
  • 60% in X, XII and graduation
  • 1 active backlog at the time of appearing for the exam
  • 1 year of education gap

Since I was fulfilling all the criteria, I immediately applied for the drive. To prepare for the exam I took help from PrepInsta’s content.

They did a YouTube session where they covered aptitude, logical, verbal concepts. These sessions were extremely helpful and I learned a lot from those.

The recruitment process had in total two rounds:-

  1. Online Assessment Round
  2. Interview Round

Online Assessment

There were 5 sections in this round, which included:-

  1. Verbal Ability
  2. Numerical Ability
  3. Reasoning Ability
  4. Programming Logic
  5. Coding 

This round was of around 3 hours and was conducted on TCS iON platform.

Interview: TR/HR/MR

The interview was conducted a couple weeks after the Online Assessment round.  There were two segments in the interview round, one was the Technical Interview and the Second was the HR/MR interview. Both the interviews were conducted on the same day. They were conducted on Microsoft Teams.

TCS Ninja Interview Questions:-

The questions that were asked in the Technical round, included questions from my project and the languages/technologies that were mentioned on my resume.

1.Introduce Yourself.

2. Explain you project which you have mentioned in your resume.

3. What is polymorphism?

Polymorphism means having multiple existent forms in the program. Which implies a code to behave differently under different situations.

4. Difference between C and C++.

C does not support OOPS conceptC++ supports OOPS concepts like object, inheritance, etc
C is a procedural language, where each line of code is an instruction for the compiler.C++ is a Hybrid language having a combination of both object oriented language and proecdural programming language.
C has a predefined function support only in the form of header files, and therefore the names within the file or program cannot be duplicated.C++ has namespace feature which enables it to have same names for functions or variables.
C supports 32 keywordsC++ supports the same 32 keywords as C, along with that it also supports 20 exclusive keywords.
C has no support for excerptions, and any runtime error can shutdown the program immediately.C++ has try, throe and catch keywords, using which exceptions can be handled, and abnormal terminations can be avoided.

5. What do you mean by SDLC?

SDLC stands for Software Development Life Cycle which refers to the process of creating software. 

SLDC Phased include:-

  • requirement gathering and analysis
  • feasibility study
  • software design
  • software implementation/coding
  • software testing
  • software deployment
  • software maintenance

6. What is an IoT device?

IoT devices are able to send and receive information over the internet. Iot devices are now used in fire alarms, refrigerators, security system, medical sensors and more.

7.What is DBMS?

Database Management System, manages and manipulates the data and organizes it such that it is ready for use.

8.What is public static void main in Java?

The public static void main  is used to create the main method in a java program.

  • Public:-  This indicates that this is the main method of the program and it can be used by any of the objects.
  • Static:- The static keyword indicates that the method is a class method.
  • Void:- This specifies that the method does not return anything and that its return type is void.
  • Main:- It is the identifier that this is the main method.

9. What is encapsulation?

Encapsulation is a fundamental concept in OOPS. Encapsulation is a process of wrapping up variables and methods into a single entity.

10.  What is an OS?

OS or operating system contains and manages the programs and applications in the system, and helps in improving the user experience.

After the Technical Interview questions were over, the HR person took over. 

TCS HR Interview Question:-

1. Introduce yourself.

2. Are you ready for relocation and night shift?

3. Do you have any offers from other companies?

4. Tell me about your hobbies.

5. Why should we hire you?

2. TCS NQT Ninja Interview Experience

Name:- Pritish Wakhare

College:- Kavikulguru Institute of Technology and Science

Profile:- Assistant System Engineer-Trainee

Date of Interview:- 03/11/2011

I applied for TCS’ NQT exam through PrepInsta’s website. As I am a PrepInsta prime member, I practiced through their courses. After my NQT results were out, I found out that I was placed in the top performers of NQT and was then  asked to write the TCS Ninja Toppers Test.

Below I have tried to explain the whole interview process.

Round 1:-TCS NQT Exam

This was the first round, conducted on TCS iON platform. There were 5 sections in total including, quants, logical, verbal, programming mcqs and a coding section. Each section has a specified time allotted for it, and also each question had a specified time. Overall this exam was of moderate level.

Round 2:- TCS Ninja Topper Test

As mentioned earlier, I got shortlisted for the Ninja Topper Test. This was a full coding round. There were 2 coding questions and both of the questions were of hard level and were related to DSA.

Round 3:- TCS Ninja Technical Interview

The Technical Interview was conducted on MS Teams. My interviewer asked me to explain the TCS Ninja Toppers Test coding questions, that I got in my exam.

I explained the questions as much as I could remember. Then he asked me to explain about my projects which I have mentioned in my resume. I explained about it as well, putting emphasis on my role in the project.

After that the interview consisted of some technical questions which I have mentioned below.

TCS Interview Questions:-

1.What are collections in JAVA?

In JAVA collection is a framework, that stores elements and behaves like a single unit. Java collection framework is used for data manipulation.

2. What is polymorphism in JAVA and its types?

Polymorphism is the ability of a code to behave differently under different situations. The types of polymorphism include:-

  • Compile time polymorphism
  • Run time polymorphism

3. What is thread and its lifecycle?

Threads are the smallest sequence of programmed instruction, that can be independently managed by the scheduler.

A thread exists in any one of the following states:-

  • new
  • active
  • blocked/waiting
  • timed waiting
  • terminated

4. What is an exception in java?

Any event that can disrupt the normal flow of a program, is known as exception. Exception handling in java, deals with runtime errors to ensure normal flow of the program.

5. What is throw keyword in Java?

Throw keyword is used for exception handling. 

6.Why do you want to join TCS?

This was all the Technical questions. After this round the HR round was conducted.

Round 4:- TCS HR Round

The HR Interview was conducted after some time after the Technical interview. It was a short round, taking around 10 minutes.


1.Give a brief introduction about yourself.

2. Are you ready for relocation?

3. Do you have any active backlogs?

4.How much did you score in your graduation?

5.Why TCS?

This was all for the interview questions. After this round I was told to wait for somedays. I got the results a week later.

To read more TCS Interview Experiences, also see:-

TCS Interview Experience

Read latest TCS Ninja Interview Experience of selected candidates.

TCS Digital Interview Experience

Read latest TCS Digital Interview Experience of selected candidates.

TCS NQT Interview Experience

Read latest TCS NQT Interview Experience of selected candidates.

FAQ on TCS Ninja Interview Experience

Question: Is TCS Ninja interview difficult?


TCS Ninja interview revolves around technical skills of the candidate. To clear this interview, a candidate should have good coding/programming knowledge as well as being able to communicate properly

Question: How many interiews are there in TCS ninja?


There are 2 interview rounds, a technical interview and an HR interview.

Question: Is TCS interview difficult to crack?


Every interview can be cracked with the right preparation. 

For TCS, the technical skills of candidates is thoroughly tested as well as problem solving skills. Preparing aptly for the interview will make it easy to crack.

Question: Is year gap allowed in TCS?


TCS allows 2 years of gap. However candidate needs to present a proper reason for the gap.

Question: How many days does TCS take to give joining letter?


It usually takes around a month for the whole interview process to commence and the  offer letter to come through

Question: Can I join TCS with one backlog?


TCS allows one backlog during registration period. However during the time of joining the candidate must have no active backlogs.