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

Updated 3 Mar 2025

Top TCS Software Developer Interview Questions and Answers

  • Q1. Palindromic Numbers Finder Given an integer 'N', your task is to identify all palindromic numbers from 1 to 'N'. These are numbers that read the same way forwards and ba ...read more
  • Q2. Strings of Numbers Problem Statement You are given two integers 'N' and 'K'. Consider a set 'X' of all possible strings of 'N' number of digits where all strings only co ...read more
  • Q3. Maximum Vehicle Registrations Problem Bob, the mayor of a state, seeks to determine the maximum number of vehicles that can be uniquely registered. Each vehicle's regist ...read more
View all 243 questions

TCS Software Developer Interview Experiences

498 interviews found

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

I applied via Naukri.com and was interviewed in Apr 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. 1)What is session
  • Ans. 

    A session is a way to store information (state) about a user's interactions with a website or application.

    • Sessions are used to maintain user-specific data across multiple pages or interactions.

    • Sessions typically involve a unique identifier (session ID) that is stored on the server and passed to the client.

    • Session data can include user preferences, shopping cart contents, login status, etc.

    • Sessions can be implemented us...

  • Answered by AI
  • Q2. 2)What is cookies 3)laravel trait
  • Ans. 

    Cookies are small pieces of data stored on the client's computer by the web server to track user activity.

    • Cookies are used to store user preferences, login information, and shopping cart items.

    • They can be set, retrieved, and deleted using JavaScript or server-side code.

    • Cookies have an expiration date and can be either session cookies (deleted when the browser is closed) or persistent cookies (stored for a longer period

  • Answered by AI

Skills evaluated in this interview

Software Developer Interview Questions & Answers

user image Suraj Khamkar

posted on 12 Jul 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

It was good test as well easy for me .

Round 2 - Technical 

(2 Questions)

  • Q1. Write a Java code cheke the given String is palindrome or not ?
  • Ans. 

    Java code to check if a given String is a palindrome or not.

    • Create a function that takes a String as input

    • Use two pointers, one starting from the beginning and one from the end, to compare characters

    • If all characters match, return true; otherwise, return false

  • Answered by AI
  • Q2. What is OOPS ?
  • Ans. 

    OOPS stands for Object-Oriented Programming System. It is a programming paradigm based on the concept of objects.

    • OOPS focuses on creating objects that contain data in the form of attributes and code in the form of methods.

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

    • Examples of OOPS languages include Java, C++, and Python.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - It was good .

Skills evaluated in this interview

Software Developer Interview Questions Asked at Other Companies

asked in Amazon
Q1. Maximum Subarray Sum Problem Statement Given an array of integers ... read more
asked in Amazon
Q2. Minimum Number of Platforms Needed Problem Statement You are give ... read more
asked in Rakuten
Q3. Merge Two Sorted Arrays Problem Statement Given two sorted intege ... read more
asked in Cognizant
Q4. Nth Fibonacci Number Problem Statement Calculate the Nth term in ... read more
Q5. Find Duplicate in Array Problem Statement You are provided with a ... read more
Interview experience
2
Poor
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Walk-in and was interviewed in May 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Abstract class vs interface
  • Ans. 

    Abstract class is a class that can have abstract methods and concrete methods, while interface is a contract that defines methods that a class must implement.

    • Abstract class can have both abstract and concrete methods, while interface can only have abstract methods.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

    • Abstract classes can have constructors, fields, and properties, while ...

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(1 Question)

  • Q1. About your self
Round 2 - Assignment 

Confidential cannot share it

TCS interview questions for designations

 Junior Software Developer

 (20)

 Software Developer fresher

 (14)

 Senior Software Developer

 (13)

 Associate Software Developer

 (7)

 Java Software Developer

 (7)

 Embedded Software Developer

 (6)

 Software Developer Intern

 (4)

 Assistant Software Developer

 (3)

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

(2 Questions)

  • Q1. Normal python question
  • Q2. Normal experience question

Interview Preparation Tips

Interview preparation tips for other job seekers - Normal interview

Get interview-ready with Top TCS Interview Questions

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

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

Round 1 - Aptitude Test 

Apti qsns were asked

Round 2 - Coding Test 

Asked various logic building qsns

Round 3 - HR 

(2 Questions)

  • Q1. Are u ready to relocate
  • Q2. Are u ready to work more hours
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Assignment 

It consists of aptitude, reasoning and verbal.

Round 2 - Technical 

(2 Questions)

  • Q1. Details about final project
  • Q2. Tell me about yourself
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Referral and was interviewed in Oct 2023. There were 4 interview rounds.

Round 1 - Coding Test 

It was easy and doable if u have done basic dsa

Round 2 - Technical 

(3 Questions)

  • Q1. Binary search problem
  • Ans. 

    Binary search is a divide and conquer algorithm that efficiently finds the target value within a sorted array.

    • Binary search compares the target value to the middle element of the array and eliminates half of the remaining elements each time.

    • It requires the array to be sorted in ascending or descending order.

    • The time complexity of binary search is O(log n).

  • Answered by AI
  • Q2. Sorting questions
  • Q3. Array and strings
Round 3 - One-on-one 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. 5 year plan and
Round 4 - HR 

(1 Question)

  • Q1. Further education

Skills evaluated in this interview

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

I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.

Round 1 - Aptitude Test 

Basic aptitude were asked

Round 2 - Coding Test 

2 coding rounds were there

Round 3 - HR 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Explain projects
  • Ans. 

    Projects are specific tasks or assignments that software developers work on to create or improve software applications.

    • Projects involve defining requirements, designing solutions, coding, testing, and implementing software applications.

    • Examples of projects include developing a new mobile app, creating a website for a client, or improving the functionality of an existing software system.

  • Answered by AI
Interview experience
4
Good
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Mar 2024. There were 2 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. HR ask basic questions about your background
Round 2 - Technical 

(1 Question)

  • Q1. This is phone round where hiring manager asks you questions based on you CV

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics and you should know everything about skills added in your resume

TCS Interview FAQs

How many rounds are there in TCS Software Developer interview?
TCS interview process usually has 2-3 rounds. The most common rounds in the TCS interview process are Technical, Aptitude Test and HR.
How to prepare for TCS Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at TCS. The most common topics and skills that interviewers at TCS expect are Java, C#, Spring Boot, ASP.Net and Software Development.
What are the top questions asked in TCS Software Developer interview?

Some of the top questions asked at the TCS Software Developer interview -

  1. Every day, we come across different types of computer software that helps us wi...read more
  2. What will happen if you replace class with struct What is vector Can I add part...read more
  3. What is list,tuple? What is shallow copy? Name some libraries in python. What i...read more
How long is the TCS Software Developer interview process?

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

Tell us how to improve this page.

TCS Software Developer Interview Process

based on 475 interviews

5 Interview rounds

  • Technical Round - 1
  • Technical Round - 2
  • HR Round - 1
  • HR Round - 2
  • Personal Interview1 Round
View more
TCS Software Developer Salary
based on 19.1k salaries
₹3 L/yr - ₹13 L/yr
5% less than the average Software Developer Salary in India
View more details

TCS Software Developer Reviews and Ratings

based on 1.9k reviews

4.0/5

Rating in categories

3.8

Skill development

4.1

Work-life balance

3.2

Salary

4.5

Job security

3.9

Company culture

3.1

Promotions

3.7

Work satisfaction

Explore 1.9k 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