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 Junior Analyst Interview Questions and Answers

Updated 14 Jun 2021

15 Interview questions

A Junior Analyst was asked
Q. Write a program to implement an anagram checker.
Ans. 

Program to implement anagram using array of strings

  • Create a function to check if two strings are anagrams

  • Loop through the array of strings and compare each pair of strings

  • If two strings are anagrams, add them to a new array

  • Return the new array of anagrams

A Junior Analyst was asked
Q. What is a Spanning Tree?
Ans. 

A Spanning Tree is a subset of a graph that connects all vertices with the minimum possible number of edges.

  • It is a tree that spans all the vertices of a connected graph.

  • It has no cycles and is a subgraph of the original graph.

  • It has n-1 edges for a graph with n vertices.

  • It is used in network design and optimization problems.

Junior Analyst Interview Questions Asked at Other Companies

Q1. If I buy a piece of equipment, walk me through the impact on the ... read more
asked in Capgemini
Q2. Rat in a Maze Problem Statement You need to determine all possibl ... read more
asked in Capgemini
Q3. Yogesh And Primes Problem Statement Yogesh, a bright student inte ... read more
Q4. What is the most complex algorithm you've ever written?
Q5. Explain how the balance sheet works for the banking sector.
A Junior Analyst was asked
Q. What is a Brute Force Algorithm?
Ans. 

A Brute Force Algorithm is a method of solving problems by trying every possible solution.

  • It involves trying every possible combination of inputs to find the correct output.

  • It is a simple but inefficient algorithm.

  • It is commonly used in cryptography to crack passwords.

  • Examples include the exhaustive search algorithm and the traveling salesman problem.

A Junior Analyst was asked
Q. What are Tree and Graph Data Structures?
Ans. 

A tree is a hierarchical data structure with a single root node and child nodes, while a graph is a non-linear data structure with nodes and edges.

  • Trees have a clear parent-child relationship, while graphs have arbitrary connections between nodes.

  • Trees are used in file systems, HTML DOM, and decision trees, while graphs are used in social networks, maps, and recommendation systems.

  • Both structures can be represente...

What people are saying about TCS

View All
a digital marketer
3d
Do you think they're gonna work on employees' work-life balance, OR for just publicity?
Infosys, Infosys, TCS, Genpact Revise Workplace Policies Infosys is sending a warning mail, if an employee overshoots the daily limit while working remotely, the system triggers a notification Genpact introduced a new policy to log in before 11 am But will these companies really change, or is it just a show to mask their issues?
FeedCard Image
Got a question about TCS?
Ask anonymously on communities.
A Junior Analyst was asked
Q. What is Artificial Intelligence?
Ans. 

Artificial Intelligence is the simulation of human intelligence in machines.

  • AI involves creating intelligent machines that can perform tasks without human intervention.

  • It includes machine learning, natural language processing, and robotics.

  • Examples include Siri, Alexa, and self-driving cars.

  • AI has applications in various fields such as healthcare, finance, and transportation.

A Junior Analyst was asked
Q. What do you know about the TCP/IP model?
Ans. 

TCP/IP model is a networking protocol used for communication between devices on the internet.

  • TCP/IP model has four layers: application, transport, internet, and network access.

  • Each layer has its own set of protocols and functions.

  • TCP/IP model is used for communication between devices on the internet.

  • Examples of protocols used in TCP/IP model include HTTP, FTP, TCP, and IP.

A Junior Analyst was asked
Q. What do you know about the Software Development Life Cycle?
Ans. 

Software Development Life Cycle (SDLC) is a process followed by software development teams to design, develop and test high-quality software.

  • SDLC consists of several phases including planning, analysis, design, development, testing, deployment, and maintenance.

  • Each phase has its own set of activities and deliverables that must be completed before moving on to the next phase.

  • SDLC models include Waterfall, Agile, an...

Are these interview questions helpful?
🔥 Asked by recruiter 5 times
A Junior Analyst was asked
Q. What is Machine Learning?
Ans. 

Machine learning is a subset of artificial intelligence that enables machines to learn from data and improve their performance.

  • It involves training algorithms on large datasets to make predictions or decisions.

  • It can be supervised, unsupervised, or semi-supervised.

  • Examples include image recognition, natural language processing, and recommendation systems.

  • It requires a lot of data and computing power to train model...

🔥 Asked by recruiter 2 times
A Junior Analyst was asked
Q. What is a Data Structure?
Ans. 

A data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently.

  • Data structures are used to manage and manipulate data.

  • They can be implemented using arrays, linked lists, trees, graphs, and other methods.

  • Examples include stacks, queues, hash tables, and binary search trees.

  • Choosing the right data structure is important for optimizing performance and memory usa...

A Junior Analyst was asked
Q. What do you know about Interfaces in Java?
Ans. 

Interface in Java is a blueprint of a class that has only abstract methods and constants.

  • Interfaces are used to achieve abstraction and multiple inheritance in Java.

  • A class can implement multiple interfaces but can only extend one class.

  • All methods in an interface are public and abstract by default.

  • Interfaces can also have default and static methods in Java 8 and above.

  • Example: interface Shape { void draw(); }

TCS Junior Analyst Interview Experiences

3 interviews found

I applied via Campus Placement and was interviewed in Nov 2020. There were 4 interview rounds.

Interview Questionnaire 

15 Questions

  • Q1. What is Overloading? What is Function Overloading? What is Operator Overloading?
  • Ans. 

    Overloading is the ability to define multiple functions or operators with the same name but different parameters.

    • Function overloading allows multiple functions with the same name but different parameters to be defined in a class.

    • Operator overloading allows operators such as +, -, *, / to be redefined for user-defined data types.

    • Overloading is resolved at compile-time based on the number, type, and order of arguments pa...

  • Answered by AI
  • Q2. What is Polymorphism? Types of Polymorphism?
  • Ans. 

    Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as if they were the same type.

    • Polymorphism is achieved through method overloading and method overriding.

    • Compile-time polymorphism is achieved through method overloading.

    • Runtime polymorphism is achieved through method overriding.

    • Examples of polymorphism include method overloading and method overriding.

    • Pol...

  • Answered by AI
  • Q3. What is Machine Learning?
  • Ans. 

    Machine learning is a subset of artificial intelligence that enables machines to learn from data and improve their performance.

    • It involves training algorithms on large datasets to make predictions or decisions.

    • It can be supervised, unsupervised, or semi-supervised.

    • Examples include image recognition, natural language processing, and recommendation systems.

    • It requires a lot of data and computing power to train models eff...

  • Answered by AI
  • Q4. What is Artificial Intelligence?
  • Ans. 

    Artificial Intelligence is the simulation of human intelligence in machines.

    • AI involves creating intelligent machines that can perform tasks without human intervention.

    • It includes machine learning, natural language processing, and robotics.

    • Examples include Siri, Alexa, and self-driving cars.

    • AI has applications in various fields such as healthcare, finance, and transportation.

  • Answered by AI
  • Q5. What do you know about TCP/IP model?
  • Ans. 

    TCP/IP model is a networking protocol used for communication between devices on the internet.

    • TCP/IP model has four layers: application, transport, internet, and network access.

    • Each layer has its own set of protocols and functions.

    • TCP/IP model is used for communication between devices on the internet.

    • Examples of protocols used in TCP/IP model include HTTP, FTP, TCP, and IP.

  • Answered by AI
  • Q6. What do you know about Software Development Life Cycle?
  • Ans. 

    Software Development Life Cycle (SDLC) is a process followed by software development teams to design, develop and test high-quality software.

    • SDLC consists of several phases including planning, analysis, design, development, testing, deployment, and maintenance.

    • Each phase has its own set of activities and deliverables that must be completed before moving on to the next phase.

    • SDLC models include Waterfall, Agile, and Dev...

  • Answered by AI
  • Q7. What is a class in c++? What is an Object in c++?
  • Ans. 

    A class is a blueprint for creating objects in C++. An object is an instance of a class.

    • A class is a user-defined data type that encapsulates data members and member functions.

    • An object is an instance of a class that has its own set of data members and can access the member functions of the class.

    • Classes are used to organize and structure code, making it easier to maintain and reuse.

    • Example: class Car { private: int sp...

  • Answered by AI
  • Q8. What do you know about Interface in Java?
  • Ans. 

    Interface in Java is a blueprint of a class that has only abstract methods and constants.

    • Interfaces are used to achieve abstraction and multiple inheritance in Java.

    • A class can implement multiple interfaces but can only extend one class.

    • All methods in an interface are public and abstract by default.

    • Interfaces can also have default and static methods in Java 8 and above.

    • Example: interface Shape { void draw(); }

  • Answered by AI
  • Q9. What is a linked list?
  • Ans. 

    A linked list is a linear data structure where each element is a separate object with a pointer to the next element.

    • Linked list is a dynamic data structure

    • It consists of nodes that contain data and a pointer to the next node

    • Insertion and deletion operations are efficient in linked list

    • Example: Singly linked list, Doubly linked list

  • Answered by AI
  • Q10. What is the difference between a File Structure and Data Structure?
  • Ans. 

    File structure refers to the way data is stored on disk, while data structure refers to the way data is organized in memory.

    • File structure is concerned with how data is stored on disk, while data structure is concerned with how data is organized in memory.

    • File structure is typically hierarchical, with directories containing files, while data structures can take many forms such as arrays, linked lists, and trees.

    • Example...

  • Answered by AI
  • Q11. What is a Tree and Graph Data Structure?
  • Ans. 

    A tree is a hierarchical data structure with a single root node and child nodes, while a graph is a non-linear data structure with nodes and edges.

    • Trees have a clear parent-child relationship, while graphs have arbitrary connections between nodes.

    • Trees are used in file systems, HTML DOM, and decision trees, while graphs are used in social networks, maps, and recommendation systems.

    • Both structures can be represented usi...

  • Answered by AI
  • Q12. What is a Data Structure?
  • Ans. 

    A data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently.

    • Data structures are used to manage and manipulate data.

    • They can be implemented using arrays, linked lists, trees, graphs, and other methods.

    • Examples include stacks, queues, hash tables, and binary search trees.

    • Choosing the right data structure is important for optimizing performance and memory usage.

    • Co...

  • Answered by AI
  • Q13. What is a Spanning Tree?
  • Ans. 

    A Spanning Tree is a subset of a graph that connects all vertices with the minimum possible number of edges.

    • It is a tree that spans all the vertices of a connected graph.

    • It has no cycles and is a subgraph of the original graph.

    • It has n-1 edges for a graph with n vertices.

    • It is used in network design and optimization problems.

  • Answered by AI
  • Q14. What is a Brute Force Algorithm?
  • Ans. 

    A Brute Force Algorithm is a method of solving problems by trying every possible solution.

    • It involves trying every possible combination of inputs to find the correct output.

    • It is a simple but inefficient algorithm.

    • It is commonly used in cryptography to crack passwords.

    • Examples include the exhaustive search algorithm and the traveling salesman problem.

  • Answered by AI
  • Q15. Write a program to implement anargram?
  • Ans. 

    Program to implement anagram using array of strings

    • Create a function to check if two strings are anagrams

    • Loop through the array of strings and compare each pair of strings

    • If two strings are anagrams, add them to a new array

    • Return the new array of anagrams

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I want to share my experience on Technical Interview. It lasted for about 45-50 minutes. The interviewer asked me more about my project. And the domain which I've worked for. He asked me whether I've done an internship or not. Most of the questions were related to my B.Tech curriculum i.e., computer science topics. I've answered most of the questions which I've been asked for. Firstly we have to answer the questions with more confidence, whether it is right or not. Don't be panic infront of the interviewer. If you fail to be confident infront of the interviewer, He will make make you more stressful. We should answer each question with more confidence. You should be well prepared before the interview. You should read full job description before the interview. According to the job description, You should be ready for the interview.

Skills evaluated in this interview

I applied via Company Website and was interviewed before Jun 2020. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Are you ready to shift at new location
  • Ans. 

    Yes, I am open to relocating for the right opportunity to grow and contribute to the team effectively.

    • Relocating can provide exposure to new markets and clients, enhancing my analytical skills.

    • I am adaptable and enjoy new experiences, which can lead to personal and professional growth.

    • For example, moving to a city with a strong financial sector could deepen my understanding of industry trends.

  • Answered by AI
  • Q2. Simple coading problem to be solved on paper

Interview Preparation Tips

Interview preparation tips for other job seekers - In this type of corporate job at low level never show your full quality. Try to be average not the bailliant because average one can sustain there the smart one are rejected at once

I applied via Campus Placement and was interviewed in Jul 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. REGARDING ROJECTS A LOT! LIKE THE SMALLEST OF THINGS.

Interview Preparation Tips

Interview preparation tips for other job seekers - JUST BE AWARE OF THE FUNCTIONALITIES USED IN THE PROJECTS AND BE HONEST ABOUT TELLING YOUR CONTRIBUTION TOWARDS THE PROJECT. LASTLY, DON'T BRAG YOUR CONTRBUTION REPLY WITH THE TEAM PERSPECTIVE TOWARDS THE PROJECT.

Interview questions from similar companies

I appeared for an interview before Jul 2020.

Interview Questionnaire 

1 Question

  • Q1. Is Infosys listed?
  • Ans. 

    Yes, Infosys is listed on the Indian stock exchanges as well as on the NYSE.

    • Infosys is listed on the Bombay Stock Exchange (BSE) and National Stock Exchange of India (NSE)

    • It is also listed on the New York Stock Exchange (NYSE)

    • Infosys has a market capitalization of over $80 billion as of 2021

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well in advance

What people are saying about TCS

View All
a digital marketer
3d
Do you think they're gonna work on employees' work-life balance, OR for just publicity?
Infosys, Infosys, TCS, Genpact Revise Workplace Policies Infosys is sending a warning mail, if an employee overshoots the daily limit while working remotely, the system triggers a notification Genpact introduced a new policy to log in before 11 am But will these companies really change, or is it just a show to mask their issues?
FeedCard Image
Got a question about TCS?
Ask anonymously on communities.

I applied via Job Fair and was interviewed before Feb 2021. There were 2 interview rounds.

Round 1 - Aptitude Test 
Round 2 - One-on-one 

(1 Question)

  • Q1. Basic accounting methods and journals

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident About what you are saying

I applied via Company Website and was interviewed before Oct 2019. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. There were three rounds first is written round where you will get 3 section Aptitude+essay+technical (pseudo code) then second round is technical round where they will ask question related to your final ye...

Interview Preparation Tips

Interview preparation tips for other job seekers - Just focus on your written exam and technical interview for which you should know about your project because project is very important and if u are from cs background then focus on one coding language .
All the very best just be positive .

I applied via Company Website and was interviewed before Sep 2020. There was 1 interview round.

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident. Do your best while answering questions. Never fidget. Speak honestly.
Are these interview questions helpful?

I applied via Walk-in and was interviewed before Feb 2020. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Where you see yourself after 5 years

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be confident whatever u say. This one thing is enough to get judge by interviewer

I applied via Recruitment Consultant and was interviewed before Apr 2020. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Data base question
  • Q2. It was good

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy

I applied via Walk-in and was interviewed before Nov 2019. There were 4 interview rounds.

Interview Preparation Tips

Interview preparation tips for other job seekers - I would say, if you have strong reference in organization you Will be selected based on the reference.

TCS Interview FAQs

What are the top questions asked in TCS Junior Analyst interview?

Some of the top questions asked at the TCS Junior Analyst interview -

  1. What is Overloading? What is Function Overloading? What is Operator Overloadi...read more
  2. What is the difference between a File Structure and Data Structu...read more
  3. What do you know about Software Development Life Cyc...read more

Tell us how to improve this page.

TCS Junior Analyst Salary
based on 30 salaries
₹1.5 L/yr - ₹4.6 L/yr
23% less than the average Junior Analyst Salary in India
View more details

TCS Junior Analyst Reviews and Ratings

based on 8 reviews

2.9/5

Rating in categories

3.3

Skill development

3.5

Work-life balance

3.2

Salary

2.9

Job security

3.3

Company culture

2.9

Promotions

3.1

Work satisfaction

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

₹3.9 L/yr - ₹8.3 L/yr

IT Analyst
65.5k salaries
unlock blur

₹7.7 L/yr - ₹12.7 L/yr

AST Consultant
53.6k salaries
unlock blur

₹12 L/yr - ₹20.6 L/yr

Assistant System Engineer
33.2k salaries
unlock blur

₹2.5 L/yr - ₹6.4 L/yr

Associate Consultant
33k salaries
unlock blur

₹16.2 L/yr - ₹28 L/yr

Explore more salaries
Compare TCS with

Amazon

4.0
Compare

Wipro

3.7
Compare

Infosys

3.6
Compare

Accenture

3.7
Compare
write
Share an Interview