Tata Consultancy Services (TCS) interview experience Real time questions & tips from candidates to crack your interview

Senior Java Developer

Tata Consultancy Services (TCS)
upvote
share-icon
3 rounds | 9 Coding problems

Interview preparation journey

expand-icon
Journey
My journey began with a passion for technology and solving real-world problems. Starting with the basics of programming, I explored Java, Spring Boot, and Node.js, gradually mastering REST APIs, microservices, and databases like PostgreSQL. Working on real-world projects helped me develop teamwork, version control, and agile practices, while challenges like debugging and tight deadlines sharpened my problem-solving skills. To prepare for this interview, I revisited core concepts, practised coding challenges, and reflected on past experiences. Persistence, curiosity, and a continuous willingness to learn have been key. This journey has taught me that consistent effort and embracing challenges lead to growth and exciting opportunities.
Application story
I applied for this role on Naukri.com, and after a day or so, I received a call from HR, followed by two technical interviews.
Preparation
Duration: 6 Months
Topics: Java, Spring Boot, MySQL, Docker, AWS, DSA, HTML, CSS, JavaScript
Tip
Tip

Tip 1: Initially, spend some time on DSA.

Tip 2: For example, complete at least two projects with a primary focus on understanding every detail and the tech stack.

Application process
Where: Campus
Eligibility: 5 Year of exp in spring boot, (Salary Package: 17 LPA)
Resume Tip
Resume tip

Tip 1: Add some strong projects to your resume.

Tip 2: Don't include any false information.

Interview rounds

01
Round
Medium
Face to Face
Duration60 minutes
Interview date29 Dec 2024
Coding problem3

1. Count Frequency

Easy
15m average time
85% success
0/40
Asked in companies
AmazonTata Consultancy Services (TCS)Sprinklr

Using the Stream API, find the frequency of characters in a string.

Try solving now

2. Immutable class

What is an immutable class, and how can we create one? (Learn)

3. ArrayList vs LinkedList

What is the difference between ArrayList and LinkedList? (Learn)

02
Round
Medium
Face to Face
Duration60 minutes
Interview date29 Dec 2024
Coding problem5

1. Employee Grouping

Using the Stream API, find employees grouped by department.

2. Wrapper class

What are wrapper classes and their advantages? (Learn)

3. Volatile Keyword

What is the volatile keyword? (Learn)

4. Longest Substring Without Repeating Characters

Moderate
30m average time
65% success
0/80
Asked in companies
DunzoSliceCognizant

Given a string input of length n, find the length of the longest substring without repeating characters i.e return a substring that does not have any repeating characters.

Substring is the continuous sub-part of the string formed by removing zero or more characters from both ends.

Try solving now

5. HashMap Insights

03
Round
Easy
HR Round
Duration30 minutes
Interview date7 Jan 2025
Coding problem1

1. HR Questions

  • Introduction
  • Difficulties faced during your current project
  • Salary discussion and breakdown

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

To make an AI less repetitive in a long paragraph, you should increase:

Choose another skill to practice
Similar interview experiences
company logo
System Engineer
3 rounds | 5 problems
Interviewed by Tata Consultancy Services (TCS)
0 views
0 comments
0 upvotes
company logo
Assistant System Engineer
2 rounds | 4 problems
Interviewed by Tata Consultancy Services (TCS)
1316 views
1 comments
0 upvotes
company logo
Assistant System Engineer
4 rounds | 7 problems
Interviewed by Tata Consultancy Services (TCS)
1019 views
0 comments
0 upvotes
company logo
Associate Software Engineer
3 rounds | 4 problems
Interviewed by Tata Consultancy Services (TCS)
681 views
0 comments
0 upvotes