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 Associate Software Engineer Interview Questions, Process, and Tips

Updated 5 Mar 2025

Top TCS Associate Software Engineer Interview Questions and Answers

  • Q1. Pair Sum Problem Statement You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to find and return a list of all pairs of elements where eac ...read more
  • Q2. Minimum Number of Platforms Needed Problem Statement You are given the arrival and departure times of N trains at a railway station for a particular day. Your task is to ...read more
  • Q3. Constellation Identification Problem Given a matrix named UNIVERSE with 3 rows and 'N' columns, filled with characters {#, *, .}, where: '*' represents stars. '.' repres ...read more
View all 60 questions

TCS Associate Software Engineer Interview Experiences

94 interviews found

I applied via Company Website and was interviewed in Jul 2021. There were 4 interview rounds.

Interview Questionnaire 

14 Questions

  • Q1. Osi layer
  • Q2. Tell me about yourself
  • Q3. Ip address
  • Q4. Ram and rom
  • Q5. Joins in DBMS
  • Ans. 

    Joins are used to combine data from two or more tables based on a related column.

    • Joins are used in relational databases to retrieve data from multiple tables.

    • There are different types of joins such as inner join, left join, right join, and full outer join.

    • The join condition is specified using the ON keyword and the related columns.

    • Joins can be used to combine data from tables with a one-to-one, one-to-many, or many-to-...

  • Answered by AI
  • Q6. Delete command
  • Q7. Truncate command
  • Q8. Dml ,ddl languages
  • Q9. Call by value and call by reference
  • Q10. Hr questions like
  • Q11. Are u ok with re location
  • Q12. Any backlogs
  • Ans. 

    No backlogs

    • I have completed all my courses and projects on time

    • I have no pending assignments or exams

    • I have a good academic record with no failed subjects

  • Answered by AI
  • Q13. Family background
  • Q14. Exams finished or not as I am 2021 passout

Interview Preparation Tips

Interview preparation tips for other job seekers - Just brush up your basics ..that are mentioned in your resume and some networking concepts

Skills evaluated in this interview

I applied via Campus Placement and was interviewed in Feb 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

Basic apti and coding

Round 2 - Technical 

(1 Question)

  • Q1. Basic questions on dbms,and projects.

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be thorough with your resume and be strong with your basics .

Associate Software Engineer Interview Questions Asked at Other Companies

asked in Accenture
Q1. Triplets with Given Sum Problem Given an array or list ARR consis ... read more
asked in Gainsight
Q2. Connecting Ropes with Minimum Cost You are given 'N' ropes, each ... read more
Q3. Intersection of Two Arrays II Given two integer arrays ARR1 and A ... read more
asked in Clarivate
Q4. Best Time to Buy and Sell Stock II Problem Statement Given the st ... read more
Q5. Ninja and Alternating Largest Problem Statement Ninja is given a ... read more

I applied via Company Website and was interviewed in Aug 2021. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Coding Test 
Round 3 - HR 

(6 Questions)

  • Q1. Why should we hire you?
  • Q2. Where do you see yourself in 5 years?
  • Q3. What are your strengths and weaknesses?
  • Q4. Tell me about yourself.
  • Q5. Tell me what do you not like , and what if that thing i like the most
  • Q6. Hyuu bbbbshs gdhhdhe bebbddbb hdhheb bbrbr hdh
Round 4 - One-on-one 

(2 Questions)

  • Q1. Basics of data structures and basics lf coding
  • Q2. Linear data structures based coding questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Tcs is easy, one just need to clear the ground level basics

Interview Questionnaire 

2 Questions

  • Q1. Introduce your self
  • Q2. Explain your project

Interview Preparation Tips

Interview preparation tips for other job seekers - well just tell the things the simple way
If you try using something which you can't explain properly and you mess up, I did
try to make as simple they just ask simple questions
simple questions need simple answers

TCS interview questions for designations

 Software Associate

 (1)

 Associate Software Engineer Trainee

 (1)

 Associate Software Test Engineer

 (1)

 Associate Software Developer

 (7)

 Associate Software Programmer

 (1)

 Associate Software Trainee

 (1)

 Software Engineer

 (453)

 Senior Software Engineer

 (61)

I applied via Campus Placement and was interviewed in Dec 2020. There were 3 interview rounds.

Interview Questionnaire 

13 Questions

  • Q1. Tell me about yourself(The most common question to be asked, be prepared for it)
  • Q2. Questions on Final Year Project(Must have good knowledge of what you are doing in your project)
  • Q3. Which Programming language do you know? (Interviewer may ask some concepts related to that programming language, so speak carefully but confidently)
  • Ans. 

    I know multiple programming languages including Java, Python, and C++. Each language has its own strengths and weaknesses.

    • Proficient in Java, with experience in developing web applications using Spring framework

    • Skilled in Python, with knowledge of data analysis libraries such as Pandas and NumPy

    • Familiar with C++, with understanding of object-oriented programming concepts

    • Comfortable with SQL and database management

    • Exper

  • Answered by AI
  • Q4. Types of DBMS Languages
  • Ans. 

    DBMS languages include data definition, manipulation, and control languages.

    • Data Definition Language (DDL) - used to define the database schema and structure

    • Data Manipulation Language (DML) - used to manipulate data within the database

    • Data Control Language (DCL) - used to control access to the database

    • Examples include SQL, Oracle PL/SQL, and Microsoft T-SQL

  • Answered by AI
  • Q5. Difference between DELETE, DROP and TRUNCATE command in DBMS. What is RDBMS? [Read about it from any trusted website such as GeeksForGeeks].
  • Ans. 

    Explanation of DELETE, DROP and TRUNCATE commands in DBMS and definition of RDBMS.

    • DELETE command removes specific rows from a table.

    • DROP command removes an entire table from the database.

    • TRUNCATE command removes all rows from a table.

    • RDBMS stands for Relational Database Management System.

    • It is a type of DBMS that stores data in the form of tables with relationships between them.

  • Answered by AI
  • Q6. Basics of OOPs (Object Oriented Programming) and C language [Should have a good understanding of OOPs and C language concepts]
  • Q7. Types of Network Topologies [Read from GeeksForGeeks or Tutorials Point]
  • Q8. Questions on Data Structures and its Algorithm concepts such as "Time Complexity of an Algorithm", "What is Stack, Queue, Linked list, etc", "What are trees and types of trees", etc.
  • Q9. I was told to write a program of "Sorting an Array". [You may be asked to write some programs, small programs are generally asked, so at least prepare the programs that you learned throughout your BTech, a...
  • Ans. 

    Program to sort an array

    • Choose a sorting algorithm based on the requirements

    • Implement the chosen algorithm in code

    • Test the program with different input arrays

    • Optimize the algorithm for better performance if needed

  • Answered by AI
  • Q10. Your Strengths and weakness ( Be prepared for this question, generally asked, must list out your Strengths and weakness, and also some real-life examples to justify those strengths and weakness. When you ...
  • Q11. Situation based questions may be asked and also the way to tackle that problem. For example, You have a conflict with one of your team members and you are not allowed to change your team, then how you ca...
  • Q12. Questions related to Management Skills ( They asked because I spoke about it in my Introduction). This is not a mandatory question.
  • Q13. Some Questions about TCS ( Generally in an interview, the interviewer may ask some particular questions about that particular company. For example, What you know about TCS and its working culture)

Interview Preparation Tips

Interview preparation tips for other job seekers - Be Confident, Be Honest ( Never speak something which displays your negative personality), Your Introduction must be precise, depicting your positive personality. Have faith in yourself that you can handle the interview. Keep a good knowledge of some core subjects such as DBMS, OS, DSA.

An interviewer generally creates questions from whatever you speak, so speak only that thing in which you are confident. Don't pretend that you are not in the interview. Always make eye contact with the interviewer while speaking.

Keep a mild smile on your face during the interview. [It will show that you are not stressed]. Prepare a paragraph to speak for your Project for 4 - 5 minutes. Whatever question is asked, try to support the answer with a good example.

Please prepare a good and light resume (not mention everything in the resume, it will not look good). Must find out your USP (Unique Selling Point), it will separate you from the crowd. Work on your communication skills.

Whatever you speak must match with what you mentioned in your resume, else there will be a high chance of rejection. If you do not know the answer to any question, say "I am unable to recall at this time" or "I do not know about it but I will learn". Never try to give an incomplete or wrong answer, it will show your negativity, which may lead to rejection.

Skills evaluated in this interview

Get interview-ready with Top TCS Interview Questions

I applied via AmbitionBox and was interviewed in Jan 2022. There were 2 interview rounds.

Round 1 - Aptitude Test 

Sql , Datawarehouse, Manual testing

Round 2 - Assignment 

Sql Queries

Interview Preparation Tips

Topics to prepare for TCS Associate Software Engineer interview:
  • DWH Testing
  • BASIC sql
Interview preparation tips for other job seekers - Thanks for giving to me this opportunity . please check my skills and let me know

Interview Questionnaire 

1 Question

  • Q1. OOPs, SQL, what do you do in your free time?
  • Ans. 

    I enjoy coding personal projects, learning new technologies, and staying active through sports and outdoor activities.

    • I like to work on personal coding projects to improve my skills and explore new technologies.

    • I enjoy staying active through sports like basketball and outdoor activities like hiking.

    • I also like to read books and articles on technology and programming to stay up to date on industry trends.

    • In my free time...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on Aptitude more. Coding is not much asked for freshers. I got reflected because I was good in coding but had poor aptitude tests.

I applied via Company Website and was interviewed in Sep 2021. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Data types in C++
  • Ans. 

    Data types in C++ include int, float, double, char, bool, and more.

    • int - used for integers

    • float - used for floating point numbers

    • double - used for double precision floating point numbers

    • char - used for characters

    • bool - used for boolean values

    • Examples: int age = 25; float price = 3.99; char letter = 'a';

  • Answered by AI
  • Q2. Inheritance in c++
  • Ans. 

    Inheritance is a mechanism in C++ where a class can inherit properties of another class.

    • Inheritance allows for code reuse and promotes modularity.

    • The derived class inherits all the members (except constructors and destructors) of the base class.

    • There are three types of inheritance: public, private, and protected.

    • Example: class Car is derived from class Vehicle.

    • Example: class SportsCar is derived from class Car.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn any one programming language thoroughly

Skills evaluated in this interview

I applied via Naukri.com and was interviewed in Jan 2022. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. Tell me about yourself.
  • Q2. Project shsjsjdn snsjsbsj

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare bon dhdj snsjs nd bsns sj nssns
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before Jun 2022.

Round 1 - Technical 

(1 Question)

  • Q1. Introduction Programming languages I know Basic questions of Java To share screen and write a code
Round 2 - HR 

(1 Question)

  • Q1. Introduction Company policies Location preferences
  • Ans. 

    The interviewer is asking about the candidate's introduction, company policies, and location preferences.

    • Introduce yourself briefly, highlighting your relevant experience and skills.

    • Discuss any previous experience with company policies and how you have adhered to them.

    • Share your preferences for work location, considering factors like commute, cost of living, and work-life balance.

  • Answered by AI

TCS Interview FAQs

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

Some of the top questions asked at the TCS Associate Software Engineer interview -

  1. Difference between DELETE, DROP and TRUNCATE command in DBMS. What is RDBMS? [R...read more
  2. What is oops concept in j...read more
  3. What is html java scr...read more
How long is the TCS Associate Software Engineer interview process?

The duration of TCS Associate Software Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.

Tell us how to improve this page.

TCS Associate Software Engineer Interview Process

based on 56 interviews

5 Interview rounds

  • Resume Shortlist Round
  • HR Round - 1
  • HR Round - 2
  • HR Round - 3
  • HR Round - 4
View more
TCS Associate Software Engineer Salary
based on 2.9k salaries
₹2.2 L/yr - ₹8.5 L/yr
26% less than the average Associate Software Engineer Salary in India
View more details

TCS Associate Software Engineer Reviews and Ratings

based on 253 reviews

4.0/5

Rating in categories

3.7

Skill development

4.2

Work-life balance

3.0

Salary

4.6

Job security

3.9

Company culture

2.9

Promotions

3.6

Work satisfaction

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

₹0 L/yr - ₹0 L/yr

IT Analyst
66.6k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

AST Consultant
51.5k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Consultant
29.5k salaries
unlock blur

₹0 L/yr - ₹0 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