Tata consultancy private limited interview experience Real time questions & tips from candidates to crack your interview

Senior Java Developer

Tata consultancy private limited
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
AmazonSprinklrHewlett Packard Enterprise

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
FreshworksQualcommAdobe

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

What is recursion?

Choose another skill to practice
Similar interview experiences
System Engineer
2 rounds | 3 problems
Interviewed by Tata consultancy private limited
1504 views
0 comments
0 upvotes
Assistant System Engineer
2 rounds | 2 problems
Interviewed by Tata consultancy private limited
1309 views
0 comments
0 upvotes
SDE
3 rounds | 6 problems
Interviewed by Tata consultancy private limited
1599 views
0 comments
0 upvotes
PL/SQL Developer
3 rounds | 3 problems
Interviewed by Tata consultancy private limited
2259 views
1 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Java Developer
3 rounds | 9 problems
Interviewed by Amdocs
1927 views
0 comments
0 upvotes