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 for Experienced

Updated 2 Apr 2025

Top TCS Associate Software Engineer Interview Questions and Answers for Experienced

  • Q1. Linked List Value Search Problem Statement Given a Singly Linked List of integers accessible via a head pointer, where each node contains a specific integer value. You a ...read more
  • Q2. Search an Element in a Sorted Array Given a sorted array 'A' of 'N' integers, determine whether a number 'X' exists within this array for a series of queries. For each q ...read more
  • Q3. What is oops concept in java
View all 24 questions

TCS Associate Software Engineer Interview Experiences for Experienced

14 interviews found

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

(2 Questions)

  • Q1. Java,html,css,corejava
  • Q2. SQL query
Round 2 - HR 

(2 Questions)

  • Q1. Manual testing,write some testcases
  • Q2. Html,css
Round 3 - HR 

(2 Questions)

  • Q1. Location anyware
  • Q2. Salary
Round 4 - Coding Test 

Write ifelse conditions,elseif lader

Interview Preparation Tips

Interview preparation tips for other job seekers - Location anyware india
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Oct 2023. 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 - One-on-one 

(11 Questions)

  • Q1. What is oops concept in java
  • Ans. 

    Object-oriented programming (OOP) is a programming paradigm that uses objects to represent and manipulate data.

    • OOP is based on the concept of classes and objects.

    • It focuses on encapsulation, inheritance, and polymorphism.

    • Encapsulation hides the internal details of an object and provides a public interface.

    • Inheritance allows classes to inherit properties and behaviors from other classes.

    • Polymorphism allows objects of di...

  • Answered by AI
  • Q2. What is html java script
  • Ans. 

    HTML is a markup language used for creating web pages, while JavaScript is a programming language used for adding interactivity to web pages.

    • HTML is used for structuring content on web pages

    • JavaScript is used for adding interactivity and dynamic behavior to web pages

    • HTML is not a programming language, but JavaScript is

    • Example: <html><head><title>Example</title></head><body><script...

  • Answered by AI
  • Q3. What is python in data science
  • Ans. 

    Python is a popular programming language used in data science for its simplicity and extensive libraries.

    • Python is widely used in data science due to its easy syntax and readability.

    • It has a rich ecosystem of libraries like NumPy, Pandas, and Matplotlib for data manipulation, analysis, and visualization.

    • Python's machine learning libraries like scikit-learn and TensorFlow make it a powerful tool for building predictive ...

  • Answered by AI
  • Q4. What fullstack developer
  • Ans. 

    A fullstack developer is a software engineer who is proficient in both frontend and backend development.

    • A fullstack developer has knowledge and skills in both frontend technologies (HTML, CSS, JavaScript) and backend technologies (server-side languages, databases).

    • They are capable of working on all aspects of a software project, from designing and implementing user interfaces to developing server-side logic and managin...

  • Answered by AI
  • Q5. What is c code in java
  • Ans. 

    C code in Java refers to the use of the Java Native Interface (JNI) to incorporate C code into Java programs.

    • C code in Java is typically used when performance optimization or low-level system access is required.

    • JNI allows Java programs to call C functions and use C libraries.

    • C code can be written separately and compiled into a shared library, which is then loaded and used by Java code.

    • JNI provides a way to pass data be...

  • Answered by AI
  • Q6. What is oops in Linux
  • Ans. 

    OOPS in Linux refers to Object-Oriented Programming System, which is a programming paradigm that uses objects to represent data and methods.

    • OOPS in Linux is based on the principles of encapsulation, inheritance, and polymorphism.

    • It allows for modular and reusable code by organizing data and functions into objects.

    • OOPS in Linux is implemented through various programming languages like C++, Java, and Python.

    • It helps in i...

  • Answered by AI
  • Q7. What is dbms used for
  • Ans. 

    DBMS is used to manage and organize large amounts of data efficiently.

    • DBMS stands for Database Management System.

    • It provides a structured way to store, retrieve, and manipulate data.

    • DBMS ensures data integrity, security, and concurrency control.

    • It allows multiple users to access and modify the data simultaneously.

    • Examples of DBMS include MySQL, Oracle, SQL Server, and PostgreSQL.

  • Answered by AI
  • Q8. Why do we use database
  • Ans. 

    Databases are used to store, manage, and retrieve large amounts of structured data efficiently.

    • Databases provide a structured way to organize and store data.

    • They allow for efficient data retrieval and manipulation.

    • Databases ensure data integrity and consistency through data validation and constraints.

    • They support concurrent access and provide security mechanisms to protect data.

    • Databases enable data analysis and report...

  • Answered by AI
  • Q9. What does Ds mean in sql
  • Ans. 

    DS stands for Data Source in SQL.

    • DS is used to refer to the location or provider of data in SQL.

    • It can be a database, a file, or any other source of data.

    • DS is often used in connection strings to specify the data source.

    • For example, in JDBC, the DS can be specified as 'jdbc:mysql://localhost:3306/mydatabase'.

  • Answered by AI
  • Q10. What is basic web development
  • Ans. 

    Basic web development involves creating and maintaining websites using HTML, CSS, and JavaScript.

    • Basic web development includes creating web pages using HTML, CSS, and JavaScript.

    • It involves structuring the content of a website using HTML.

    • CSS is used to style and format the web pages.

    • JavaScript is used to add interactivity and dynamic features to the website.

    • Web development also includes knowledge of web servers, datab...

  • Answered by AI
  • Q11. What is the language R for
  • Ans. 

    R is a programming language and software environment for statistical computing and graphics.

    • R is used for statistical analysis, data visualization, and machine learning.

    • It provides a wide range of statistical and graphical techniques.

    • R has a large number of packages and libraries available for various data analysis tasks.

    • It is widely used in academia, research, and industries for data analysis and research purposes.

  • Answered by AI
Round 3 - Technical 

(2 Questions)

  • Q1. What is inheritence in jav
  • Ans. 

    Inheritance in Java allows a class to inherit properties and methods from another class.

    • Inheritance is a fundamental concept in object-oriented programming.

    • It promotes code reusability and allows for the creation of hierarchical relationships between classes.

    • The class that is being inherited from is called the superclass or parent class, while the class inheriting is called the subclass or child class.

    • The subclass can ...

  • Answered by AI
  • Q2. How to create basic html
  • Ans. 

    Basic HTML can be created using simple tags and attributes.

    • Start with the <html> tag to define the document

    • Use <head> for meta information and <title> for the title of the page

    • Body content goes inside the <body> tag

    • Use tags like <h1> for headings, <p> for paragraphs, <a> for links, etc.

    • Attributes like src, href, alt can be used to specify sources and alternative text

  • Answered by AI
Round 4 - Technical 

(5 Questions)

  • Q1. How to show ip address in html
  • Ans. 

    Use JavaScript to display the user's IP address on an HTML page.

    • Use JavaScript to fetch the user's IP address

    • Create a HTML element to display the IP address

    • Insert the fetched IP address into the HTML element

  • Answered by AI
  • Q2. What is php and its work
  • Ans. 

    PHP is a server-side scripting language used for web development.

    • PHP stands for Hypertext Preprocessor.

    • It is widely used for creating dynamic web pages and web applications.

    • PHP code is embedded within HTML code and executed on the server.

    • It can interact with databases, handle form data, and perform various server-side tasks.

    • PHP is open-source and has a large community of developers.

    • Example:

  • Answered by AI
  • Q3. What type of language is php
  • Ans. 

    PHP is a server-side scripting language primarily used for web development.

    • PHP stands for Hypertext Preprocessor.

    • It is an open-source language.

    • PHP is embedded within HTML code.

    • It is used to create dynamic web pages and interact with databases.

    • Popular frameworks built with PHP include Laravel, Symfony, and CodeIgniter.

  • Answered by AI
  • Q4. What is a jpeg in html
  • Ans. 

    JPEG is a file format commonly used for images on the web.

    • JPEG stands for Joint Photographic Experts Group.

    • It is a lossy compression format, meaning some image quality is sacrificed to reduce file size.

    • JPEG files typically have a .jpg or .jpeg file extension.

    • They are widely supported by web browsers and image editing software.

  • Answered by AI
  • Q5. What is python fullstack
  • Ans. 

    Python fullstack refers to using Python for both frontend and backend development in a web application.

    • Python fullstack involves using Python frameworks like Django or Flask for backend development.

    • It also involves using Python libraries like Flask or Django templates for frontend development.

    • Python fullstack developers have expertise in both frontend and backend technologies.

    • Examples of Python fullstack frameworks inc

  • Answered by AI

Interview Preparation Tips

Topics to prepare for TCS Associate Software Engineer interview:
  • Software Engineering
  • SQL Coding
  • HTML
  • SQL Server
  • Python
  • Java basics
Interview preparation tips for other job seekers - Kk

Skills evaluated in this interview

Associate Software Engineer Interview Questions Asked at Other Companies for Experienced

asked in Ericsson
Q1. You are a team leader and one of your employee is unable to compl ... read more
asked in Mphasis
Q2. 1. All types of database commands- DDL, DML, DCL, TCL 2. Write a ... read more
asked in TCS
Q3. Linked List Value Search Problem Statement Given a Singly Linked ... read more
asked in TCS
Q4. Search an Element in a Sorted Array Given a sorted array 'A' of ' ... read more
asked in Eviden
Q5. Tell me about yourself? Tell difference Between pointer and refer ... read more

I applied via Approached by Company and was interviewed in Oct 2022. There were 3 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 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Ans. Briefly explain your academics and continue with your projects and technologies and conclude with your favorite technology as they will ask questions on that technology .
  • Answered Anonymously
  • Q2. Current technology question like "how do you send user coupons or promo codes"?
  • Ans. Honestly answer whatever you know qs the interview does not enough time to wait for your answer .
  • Answered Anonymously
Round 3 - HR 

(1 Question)

  • Q1. We have decided on a certain package for you, if you agree we can proceed
  • Ans. Agree or negotiate, usually salary is not negotiable for candidates with less experience but ask for joining bonus.
  • Answered Anonymously

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep offer letters in hand and hunt for better job opportunities .
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Oct 2022. 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 

Harckerrank test will be given with 2 coding questions u can select any language

Round 3 - Technical 

(1 Question)

  • Q1. Based on domain and technology questions will be asked
Round 4 - HR 

(1 Question)

  • Q1. Salary,work timing,location,benifits

Interview Preparation Tips

Interview preparation tips for other job seekers - Good luck and don’t lose hope one day u will shine

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

 (461)

 Associate Systems Engineer

 (64)

Associate Software Engineer Interview Questions & Answers

user image Shinta Mariam Cherian

posted on 31 Mar 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I appeared for an interview before Mar 2024, where I was asked the following questions.

  • Q1. Basic Javascript questions
  • Q2. Asked anout SDLC

Get interview-ready with Top TCS Interview Questions

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before May 2023. There were 4 interview rounds.

Round 1 - Aptitude Test 

Aptitude test was easy to clear.

Round 2 - Coding Test 

3 questions, easy to clear

Round 3 - HR 

(1 Question)

  • Q1. What is web development
  • Ans. 

    Web development is the process of creating websites and web applications using programming languages, frameworks, and tools.

    • Involves writing code in languages like HTML, CSS, and JavaScript

    • Utilizes frameworks like React, Angular, or Vue.js for front-end development

    • Backend development involves using languages like Node.js, Python, or PHP

    • Database management with tools like MySQL, MongoDB, or PostgreSQL

    • Testing and debuggi...

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. Front end or backend, which one is better?
  • Ans. 

    Both front end and backend are important in software development, each serving different purposes.

    • Front end is responsible for the user interface and user experience, while backend handles the server-side logic and database operations.

    • Front end technologies include HTML, CSS, and JavaScript, while backend technologies include languages like Java, Python, and databases like MySQL.

    • The choice between front end and backend...

  • Answered by AI

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

3 sections with Eng, reasoning and quants.

Round 2 - Coding Test 

2 simple coding questions.

Interview Preparation Tips

Interview preparation tips for other job seekers - Pretty easy interview. Since it is a service based company, mostly rely on the basic skills and little bit on communication skills.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Aug 2022. 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 - Aptitude Test 

Round1 aptitude+coding

Round 3 - Technical 

(3 Questions)

  • Q1. Round 2 technical
  • Q2. Mostly Java oops concepts
  • Q3. In tell me about yourself, the language which you mentioned whether it Is Java/python they will ask questions on that only.
Round 4 - HR 

(1 Question)

  • Q1. In this document verification,tell me about your self,are you willing to relocate.

Interview Preparation Tips

Topics to prepare for TCS Associate Software Engineer interview:
  • Java
  • Python
Interview preparation tips for other job seekers - If you Clear aptitude and coding technical and HR will be easy
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Feb 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

It was lengthy contain basis aptitude questions

Round 2 - Coding Test 

Pallindrom question was asked along with basin java question

Round 3 - HR 

(1 Question)

  • Q1. CEO of TCS and why you want to join

Interview Preparation Tips

Interview preparation tips for other job seekers - Easy interview process

Associate Software Engineer Interview Questions & Answers

user image Vibhakar Srivastava

posted on 6 Nov 2022

I applied via Job Fair and was interviewed before Nov 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 

Java Coding, aptitude, reasoning, English, numerical ability.

Round 3 - Technical 

(2 Questions)

  • Q1. Write code for pattern?
  • Ans. 

    Code for pattern

    • Determine the pattern to be created

    • Use loops and conditional statements to generate the pattern

    • Test the code with different inputs to ensure correctness

  • Answered by AI
  • Q2. What else skills you possess other than mentioned in your resume?
Round 4 - HR 

(4 Questions)

  • Q1. Tell me about yourself?
  • Q2. Where you see yourself in 5 years?
  • Q3. What you know about TATA grpup?
  • Q4. Are you willing to relocate anywhere in the country/ Region ?

Interview Preparation Tips

Topics to prepare for TCS Associate Software Engineer interview:
  • Java
Interview preparation tips for other job seekers - Be confident, always add your hobbies in your resume. Always mention your skills and your projects, don't make lengthy resume, keep it brief and crisp.

TCS Interview FAQs

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

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

  1. What is oops concept in j...read more
  2. What is html java scr...read more
  3. What is c code in j...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 for Experienced

based on 9 interviews

4 Interview rounds

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

TCS Associate Software Engineer Reviews and Ratings

based on 254 reviews

4.0/5

Rating in categories

3.6

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 254 Reviews and Ratings
System Engineer
1.1L salaries
unlock blur

₹1 L/yr - ₹9 L/yr

IT Analyst
66.2k salaries
unlock blur

₹5 L/yr - ₹16 L/yr

AST Consultant
52k salaries
unlock blur

₹8 L/yr - ₹25.1 L/yr

Associate Consultant
30.6k salaries
unlock blur

₹9 L/yr - ₹32.2 L/yr

Assistant System Engineer
29.8k salaries
unlock blur

₹2.5 L/yr - ₹6 L/yr

Explore more salaries
Compare TCS with

Amazon

4.0
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