Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by TCS Team. If you also belong to the team, you can get access from here

TCS Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

TCS Ninja Interview Questions, Process, and Tips

Updated 20 Jan 2025

Top TCS Ninja Interview Questions and Answers

  • Q1. You have done a lot of courses in coursera and NPTEL. What is the use of it?
  • Q2. Is it a software project? Which software or language did you use?
  • Q3. You have done a course in Neural Networks right? What are neural networks?
View all 139 questions

TCS Ninja Interview Experiences

187 interviews found

Ninja Interview Questions & Answers

user image Anonymous

posted on 25 Nov 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. PATTERN QUESTION WAS ASKED
  • Q2. PRINT REPEATING ELEMNTS IN AN ARRAY
  • Ans. 

    Print repeating elements in an array of strings

    • Iterate through the array and use a hashmap to store the frequency of each element

    • Print elements with frequency greater than 1

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. BASIC INTRODUCTION
  • Q2. ABOUT TCS AND WHO FORMED TCS

Skills evaluated in this interview

Ninja Interview Questions & Answers

user image Anonymous

posted on 26 Jul 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

(1 Question)

  • Q1. Quants, Logical, Verbal, Coding (2 questions) and advanced section of these.
Round 2 - Technical 

(1 Question)

  • Q1. Technical and MR Introduction Which programing language do you know? How much would you rate yourself in python? Nowadays why and where do we use python? Oops concept - What do mean by oops? What is a...

Interview Preparation Tips

Interview preparation tips for other job seekers - For interview just focus on what's there in your resume. That'll help alot.

Ninja Interview Questions Asked at Other Companies

asked in TCS
Q1. You have done a lot of courses in coursera and NPTEL. What is the ... read more
asked in TCS
Q2. Is it a software project? Which software or language did you use?
asked in TCS
Q3. You have done a course in Neural Networks right? What are neural ... read more
asked in TCS
Q4. Why should you shifting to software side? (if you are from NON IT ... read more
asked in TCS
Q5. If an application designed by you does not runs on PC, is it your ... read more

Ninja Interview Questions & Answers

user image Anonymous

posted on 19 Jun 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
More than 8 weeks
Result
No response

I applied via Campus Placement and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic very easy quantitative, verbal, logical apti. 1 easy coding and 1 medium coding. if you clear only apti-ninja, 1 coding- digital, both coding-prime

Round 2 - One-on-one 

(14 Questions)

  • Q1. Introduction? something not on resume?
  • Q2. Language of preference? ( c, c++, java, python)
  • Ans. 

    I am proficient in C++, Java, and Python, but my language of preference is Python.

    • Proficient in C++, Java, and Python

    • Prefer Python for its readability and versatility

    • Examples: C++ for performance-critical tasks, Java for Android development, Python for data analysis

  • Answered by AI
  • Q3. What is monkey patching?
  • Ans. 

    Monkey patching is a technique in programming where existing code is changed or extended at runtime.

    • Monkey patching involves modifying or adding new methods to existing classes or modules.

    • It is often used in dynamic languages like Python or Ruby to alter behavior without modifying the original source code.

    • Example: Adding a new method to a built-in class in Python to customize its functionality.

  • Answered by AI
  • Q4. How to delete a file in python?
  • Ans. 

    Use the os module to delete a file in Python.

    • Import the os module

    • Use os.remove() function to delete the file

    • Provide the file path as argument to os.remove() function

  • Answered by AI
  • Q5. What is GIL in python?
  • Ans. 

    GIL stands for Global Interpreter Lock in Python, which is a mutex that protects access to Python objects.

    • GIL is a mechanism used in CPython to ensure that only one thread executes Python bytecode at a time.

    • It can limit the performance of multi-threaded Python programs, as only one thread can execute Python code at a time.

    • GIL is specific to CPython and does not apply to other Python implementations like Jython or IronP

  • Answered by AI
  • Q6. Function in python? syntax
  • Ans. 

    Function in Python is a block of reusable code that performs a specific task.

    • Functions are defined using the 'def' keyword followed by the function name and parentheses.

    • Functions can take parameters and return values.

    • Syntax: def function_name(parameters):

  • Answered by AI
  • Q7. What is pip in python?
  • Ans. 

    pip is a package management system used to install and manage software packages written in Python.

    • pip is included by default with Python installations since Python 3.4.

    • It allows you to easily install, uninstall, and manage Python packages.

    • You can use pip to install packages from the Python Package Index (PyPI) or from other sources.

    • Example: 'pip install numpy' installs the numpy package.

  • Answered by AI
  • Q8. About my project?
  • Q9. Difficult situation in club/project?
  • Q10. Why tcs? can you relocate to north, northeast?(im from south) is night shift okay?
  • Q11. Merge sort program in python
  • Ans. 

    Merge sort is a popular sorting algorithm that divides the array into two halves, sorts them separately, and then merges them back together.

    • Divide the array into two halves recursively until each subarray has only one element

    • Merge the sorted subarrays back together in a sorted manner

    • Time complexity of merge sort is O(n log n)

    • Example: def merge_sort(arr): ...

  • Answered by AI
  • Q12. Difference between c and c++
  • Ans. 

    C is a procedural programming language while C++ is an object-oriented programming language.

    • C is a procedural programming language while C++ is a combination of procedural and object-oriented programming.

    • C does not support classes and objects, while C++ does.

    • C does not have features like inheritance, polymorphism, and encapsulation which are present in C++.

    • C++ has additional features like templates and exception handli

  • Answered by AI
  • Q13. What are hashmaps?
  • Ans. 

    Hashmaps are data structures that store key-value pairs and allow for efficient retrieval of values based on keys.

    • Hashmaps are also known as dictionaries or associative arrays.

    • Keys in a hashmap must be unique, but values can be duplicated.

    • Example: {"apple": 5, "banana": 3, "orange": 7}

  • Answered by AI
  • Q14. Linear search algorithm in python
  • Ans. 

    Linear search algorithm in Python is a simple search algorithm that sequentially checks each element in a list until a match is found or the whole list has been searched.

    • Iterate through each element in the list

    • Compare the current element with the target value

    • Return the index if a match is found, otherwise return -1

  • Answered by AI

Interview Preparation Tips

Topics to prepare for TCS Ninja interview:
  • python
  • company profile
Interview preparation tips for other job seekers - i was asked harder questions than my friends giving ninja and digital but had different interview panels. its a game of luck so prepare well with the basics. read up on till adv level interview questions for languages and concepts, basic searching sorting algorithms, data structures concepts.

Skills evaluated in this interview

Ninja Interview Questions & Answers

user image Anonymous

posted on 26 Nov 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Aptitude Test 

Tcs have some favourite topics of aptitude from which they asks generally

Round 2 - Technical 

(2 Questions)

  • Q1. Check if a number is a palindrome
  • Ans. 

    A palindrome number is the same when read forwards and backwards.

    • Convert the number to a string to easily check for palindrome

    • Reverse the string and compare it with the original string to check for palindrome

    • If the reversed string is equal to the original string, then the number is a palindrome

  • Answered by AI
  • Q2. Fibonnaci series

Skills evaluated in this interview

Ninja Interview Questions & Answers

user image Anonymous

posted on 15 Jul 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via Campus Placement and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(4 Questions)

  • Q1. What is git and github, how to use it
  • Ans. 

    Git is a version control system that tracks changes in code, while GitHub is a platform for hosting and collaborating on Git repositories.

    • Git is a distributed version control system used to track changes in code.

    • GitHub is a web-based platform for hosting Git repositories and collaborating with others.

    • To use Git, you can initialize a repository, add files, commit changes, create branches, merge branches, and push change...

  • Answered by AI
  • Q2. Tell about the projects. why and how u built them
  • Q3. What is runtime polymorphism
  • Ans. 

    Runtime polymorphism is the ability of a function to behave differently based on the object it is called with at runtime.

    • Runtime polymorphism is achieved through method overriding in object-oriented programming.

    • It allows a subclass to provide a specific implementation of a method that is already provided by its superclass.

    • The actual method that gets called is determined by the type of object at runtime.

    • Example: Animal ...

  • Answered by AI
  • Q4. Write a program using runtime polymorphism, find are of square, circle and rectangle
  • Ans. 

    Program using runtime polymorphism to find area of square, circle, and rectangle.

    • Create a base class 'Shape' with a virtual function 'calculateArea'.

    • Derive classes 'Square', 'Circle', and 'Rectangle' from 'Shape' class.

    • Override 'calculateArea' function in each derived class to calculate area of respective shape.

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. Are you from army or political background?
  • Q2. Are u okay with night shift?

Interview Preparation Tips

Interview preparation tips for other job seekers - interviewers as usually chill. just give good descriptive answersr of questions. talk in english

Skills evaluated in this interview

Get interview-ready with Top TCS Interview Questions

Ninja Interview Questions & Answers

user image Anonymous

posted on 7 Oct 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

NQT Exam with 2 sections a Normal section and advanced section

Round 2 - Coding Test 

2 question of one medium level and another hard

Round 3 - Technical 

(2 Questions)

  • Q1. Explain the concept on OOP
  • Ans. 

    OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • OOP focuses on creating objects that interact with each other to solve problems.

    • Objects have attributes (data) and methods (functions) that define their behavior.

    • Encapsulation, inheritance, and polymorphism are key principles of OOP.

    • Example: In a car simulation program, a 'Car' ...

  • Answered by AI
  • Q2. How to create a table in SQL
  • Ans. 

    To create a table in SQL, you can use the CREATE TABLE statement.

    • Use the CREATE TABLE statement followed by the table name and column definitions

    • Specify the data type for each column

    • Add any constraints such as primary key or foreign key

    • Example: CREATE TABLE employees (id INT PRIMARY KEY, name VARCHAR(50), department_id INT)

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. What is your weakness
  • Ans. 

    My weakness is that I tend to be overly critical of my own work, which can sometimes lead to self-doubt.

    • I have a tendency to overanalyze my work and focus on minor details

    • I often struggle with perfectionism and have a hard time accepting anything less than perfect

    • I am working on improving my self-confidence and learning to trust in my abilities

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare for NQT exam. Be confident and make sure to know whatever you put in your resume.

Skills evaluated in this interview

Ninja Interview Questions & Answers

user image Anonymous

posted on 28 Dec 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via campus placement at Sathyabama University and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Technical 

(3 Questions)

  • Q1. Can you provide an introduction about yourself?
  • Ans. 

    I am a highly skilled and experienced Ninja with expertise in stealth, combat, and agility.

    • Trained in various martial arts and weapons

    • Specialize in covert operations and infiltration

    • Known for quick reflexes and precision strikes

  • Answered by AI
  • Q2. What is your favorite programming language, and which languages are you comfortable using?
  • Ans. 

    My favorite programming language is Python, and I am also comfortable using Java, C++, and JavaScript.

    • Favorite language: Python

    • Comfortable using: Java, C++, JavaScript

  • Answered by AI
  • Q3. What are the concepts of Object-Oriented Programming (OOP)?
  • Ans. 

    OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.

    • Encapsulation: Objects can encapsulate data and behavior within a single unit.

    • Inheritance: Objects can inherit attributes and methods from parent classes.

    • Polymorphism: Objects can take on multiple forms and behave differently based on their specific type.

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. What are some fundamental questions to assess your communication skills?
  • Ans. 

    Some fundamental questions to assess communication skills include asking about past experiences, conflict resolution, active listening, and clarity in conveying information.

    • Can you provide an example of a time when you effectively communicated with a team to achieve a common goal?

    • How do you handle conflicts or disagreements in a professional setting?

    • Describe a situation where you had to actively listen to someone's con...

  • Answered by AI
  • Q2. Are you comfortable with relocation?
  • Ans. 

    Yes, I am comfortable with relocation as I am open to new opportunities and experiences.

    • I am open to new opportunities and experiences

    • I have relocated for previous jobs and have adapted well to new environments

    • I am flexible and willing to relocate for the right opportunity

  • Answered by AI

Interview Preparation Tips

Topics to prepare for TCS Ninja interview:
  • DSA
  • OOPS
Interview preparation tips for other job seekers - Learn the basics and strengthen your coding foundation. oops concepts , overloading , overriding. loops . mostly questions on resume based . be prepared about questions on projects of what you done / what you written in resume .

Ninja Interview Questions & Answers

user image Anonymous

posted on 23 Nov 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

Aptitude test consist of both reasoning and verbal

Round 2 - Coding Test 

2coding quest easy,medium

Round 3 - Technical 

(2 Questions)

  • Q1. Introduction ,projects
  • Q2. Behavioral questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare very well,all are available in YouTube

Ninja Interview Questions & Answers

user image Anonymous

posted on 29 Oct 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Tcs take test from online/offline both that test is k/a tcs nqt

Round 2 - Coding Test 

This coding round is also included in nqt test

Round 3 - Technical 

(2 Questions)

  • Q1. About project/ final year project
  • Q2. They ask from your resume

Ninja Interview Questions & Answers

user image Anonymous

posted on 3 Jul 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Basic arithmetic, logical reasoning, and coding aptitude

Round 2 - Technical 

(4 Questions)

  • Q1. Write a program to find prime number
  • Ans. 

    A program to find prime numbers in a given range.

    • Iterate through numbers in the given range

    • Check if each number is divisible by any number other than 1 and itself

    • If not divisible, it is a prime number

  • Answered by AI
  • Q2. Why IT from Civil background
  • Ans. 

    I chose IT from Civil background due to my interest in technology and problem-solving skills.

    • Interest in technology and computers

    • Strong problem-solving skills

    • Opportunities for growth and advancement in IT field

    • Ability to apply engineering principles to IT projects

  • Answered by AI
  • Q3. Where did you learnt coding
  • Ans. 

    I learned coding through online courses, coding bootcamps, and self-study.

    • Took online courses on platforms like Coursera, Udemy, and Codecademy

    • Attended a coding bootcamp to gain hands-on experience and mentorship

    • Self-studied using resources like books, tutorials, and coding challenges

  • Answered by AI
  • Q4. Do you have any certification
  • Ans. 

    Yes, I have a certification in project management.

    • Certified in Project Management Professional (PMP)

    • Completed a certification program in Agile methodologies

    • Received a certification in Six Sigma

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Behavioral questions like if you become district collector how will you change the administration
  • Q2. Willing to relocate or not

Skills evaluated in this interview

TCS Interview FAQs

How many rounds are there in TCS Ninja interview?
TCS interview process usually has 2-3 rounds. The most common rounds in the TCS interview process are Technical, Aptitude Test and Coding Test.
What are the top questions asked in TCS Ninja interview?

Some of the top questions asked at the TCS Ninja interview -

  1. Why should you shifting to software side? (if you are from NON IT backgroun...read more
  2. What is Abstraction ? Explain with exam...read more
  3. What is your favorite programming language, and which languages are you comfort...read more
How long is the TCS Ninja interview process?

The duration of TCS Ninja interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

TCS Ninja Interview Process

based on 164 interviews

5 Interview rounds

  • Aptitude Test Round
  • Coding Test Round
  • Technical Round
  • HR Round - 1
  • HR Round - 2
View more

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.2k Interviews
Infosys Interview Questions
3.6
 • 7.6k Interviews
Wipro Interview Questions
3.7
 • 5.7k Interviews
Cognizant Interview Questions
3.8
 • 5.6k Interviews
Capgemini Interview Questions
3.7
 • 4.8k Interviews
Tech Mahindra Interview Questions
3.5
 • 3.9k Interviews
HCLTech Interview Questions
3.5
 • 3.8k Interviews
Genpact Interview Questions
3.8
 • 3.1k Interviews
LTIMindtree Interview Questions
3.8
 • 3k Interviews
IBM Interview Questions
4.0
 • 2.4k Interviews
View all
TCS Ninja Salary
based on 169 salaries
₹3 L/yr - ₹4.3 L/yr
At par with the average Ninja Salary in India
View more details

TCS Ninja Reviews and Ratings

based on 30 reviews

4.4/5

Rating in categories

4.1

Skill development

4.1

Work-life balance

4.2

Salary

4.5

Job security

4.3

Company culture

4.2

Promotions

4.0

Work satisfaction

Explore 30 Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
66.7k salaries
unlock blur

₹5.1 L/yr - ₹16 L/yr

AST Consultant
51.5k salaries
unlock blur

₹8 L/yr - ₹25 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

₹2.2 L/yr - ₹5.8 L/yr

Associate Consultant
29.4k salaries
unlock blur

₹9 L/yr - ₹32 L/yr

Explore more salaries
Compare TCS with

Amazon

4.1
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

Accenture

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview