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

Updated 14 Mar 2025

Top TCS Senior Software Developer Interview Questions and Answers for Experienced

  • Q1. Given an array of strings, return each character along with the count of its occurrences within that array. For instance, given the input: ["apple", "rat"], the output sh ...read more
  • Q2. how to setup env in angular app, pipes asynch pure impure, subject and subject behavior only theory
  • Q3. What is UART, SPI, I2C, static, extern classes

TCS Senior Software Developer Interview Experiences for Experienced

6 interviews found

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Feb 2025, where I was asked the following questions.

  • Q1. Basics Java question on polymorphism, Interface, objects, Java 8 features.
  • Q2. Given an array of strings, return each character along with the count of its occurrences within that array. For instance, given the input: ["apple", "rat"], the output should be: a:2, p:2, l:1, e:1, r:1, t...
  • Ans. 

    Count character occurrences in an array of strings using brute force and optimized methods.

    • Brute Force: Iterate through each string and count characters using nested loops.

    • Optimized: Use a hash map (dictionary) to store character counts in a single pass.

    • Example Input: ['apple', 'rat']

    • Example Output: a:2, p:2, l:1, e:1, r:1, t:1

  • Answered by AI
Interview experience
2
Poor
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Do you know microfrontend
  • Ans. 

    Microfrontend is a software architectural style where a frontend application is decomposed into smaller, more manageable pieces.

    • Microfrontend allows teams to work on different parts of the frontend independently.

    • Each microfrontend can be developed, tested, and deployed separately.

    • Microfrontend architecture helps in scaling large frontend applications.

    • Examples of microfrontend frameworks include single-spa, Webpack Modu

  • Answered by AI
  • Q2. How to setup env in angular app, pipes asynch pure impure, subject and subject behavior only theory
  • Ans. 

    Setting up environment in Angular app, understanding pipes, async, pure/impure, Subject and BehaviorSubject in theory

    • Setting up environment in Angular app involves configuring environment files for different environments like development, production, etc.

    • Pipes in Angular are used for transforming data in templates. Async pipes are used for handling asynchronous data streams.

    • Pure pipes are stateless and only recompute w...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I was interviewed for the Senior frontend developer position virtually. The interview went really well. Some basic to moderate angular interview questions were asked. then they said the interview is over.. HR was on the call, she ask me to wait for some time. Then she added a manager and said you will have to go through the managerial round right now. I was not prepared, given all the answers which was project related and weakness how to manage team and all.

Then he said do you know microfrontend. I said that its not in my experience as of now but i can learn and adapt it easily. Then asked about Work from office as i belong to pune and position was for pune i was quite okay with it. Then they wrap up the interview. I was very positive and was expecting HR round mail instead i got mail for rejection stating we are sorry about it. I was 95% positive about the interview as it was nothing that I didnt answered.

Even after mailing them back what is feedback they didnt bother to reply.

Skills evaluated in this interview

Senior Software Developer Interview Questions Asked at Other Companies for Experienced

Q1. What are the different types of joins, the differences between pr ... read more
Q2. What is Interface? Where did u used in ur project explain me?
asked in HCL Group
Q3. As Tomcat is the default server in Spring Boot, how would you add ... read more
Q4. What is the architecture patter for MVC and it's segregated like ... read more
asked in HCL Group
Q5. How can you check if a string is not null without string != null?
Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(1 Question)

  • Q1. What is difference between jpa,jdbc, hibernate Questions on struts
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Related to Java, Kotlin Android android architecture

TCS interview questions for designations

 Software Developer

 (512)

 Junior Software Developer

 (20)

 Software Developer fresher

 (14)

 Java Software Developer

 (7)

 Associate Software Developer

 (7)

 Embedded Software Developer

 (6)

 Software Developer Intern

 (4)

 Assistant Software Developer

 (3)

Interview Questionnaire 

1 Question

  • Q1. What is UART, SPI, I2C, static, extern classes
  • Ans. 

    UART, SPI, and I2C are communication protocols used in embedded systems. Static and extern are keywords in object-oriented programming.

    • UART stands for Universal Asynchronous Receiver/Transmitter and is used for serial communication between devices.

    • SPI stands for Serial Peripheral Interface and is used for synchronous communication between devices.

    • I2C stands for Inter-Integrated Circuit and is used for communication bet...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do hard study and confidently answer.

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Aug 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Tell me about yr self
  • Q2. Difference between print f and echo??
  • Ans. 

    printf is a function in C language used to print the output whereas echo is a command in shell scripting used to display the output.

    • printf is a function in C language while echo is a command in shell scripting

    • printf can format the output while echo cannot

    • printf is faster than echo

    • printf can print to a file while echo cannot

    • printf requires a format string while echo does not

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Only for about yrrr self and personal information

Skills evaluated in this interview

Interview questions from similar companies

Interview Questionnaire 

1 Question

  • Q1. A-Z in MySQL, programming languages(only concepts)

I applied via Campus Placement and was interviewed before Mar 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Basics about .Net and SQl server
  • Q2. What are triggers
  • Ans. 

    Triggers are database objects that automatically execute in response to certain events or changes in data.

    • Triggers are used to enforce business rules or data integrity.

    • They can be used to audit changes to data.

    • Triggers can be set to execute before or after an event, such as an insert, update, or delete operation.

    • They can be defined on tables, views, or schemas.

    • Examples of triggers include sending an email notification ...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be honest. They prefer learnability over current knowledge

Skills evaluated in this interview

I applied via Naukri.com and was interviewed before Jan 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Java Basic questions and Git

Interview Preparation Tips

Interview preparation tips for other job seekers - After selection they haven't rolled the offer and put the profile on hold and then doesn't pick calls.

I applied via Naukri.com and was interviewed in Aug 2020. There was 1 interview round.

Interview Questionnaire 

2 Questions

  • Q1. Interfaces
  • Q2. Oop concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - I interviewed for software engineer profile. Interview process were easy 1st apti round 2nd pseudo code round 3rd technical and HR. It was quite easy.

TCS Interview FAQs

How many rounds are there in TCS Senior Software Developer interview for experienced candidates?
TCS interview process for experienced candidates usually has 1 rounds. The most common rounds in the TCS interview process for experienced candidates are Technical and One-on-one Round.
What are the top questions asked in TCS Senior Software Developer interview for experienced candidates?

Some of the top questions asked at the TCS Senior Software Developer interview for experienced candidates -

  1. Given an array of strings, return each character along with the count of its oc...read more
  2. how to setup env in angular app, pipes asynch pure impure, subject and subject ...read more
  3. What is UART, SPI, I2C, static, extern clas...read more

Tell us how to improve this page.

TCS Senior Software Developer Interview Process for Experienced

based on 4 interviews

Interview experience

3
  
Average
View more
TCS Senior Software Developer Salary
based on 1.1k salaries
₹6 L/yr - ₹21.2 L/yr
5% less than the average Senior Software Developer Salary in India
View more details

TCS Senior Software Developer Reviews and Ratings

based on 66 reviews

3.8/5

Rating in categories

3.6

Skill development

4.1

Work-life balance

2.8

Salary

4.5

Job security

3.8

Company culture

2.8

Promotions

3.5

Work satisfaction

Explore 66 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