Tata Consultancy Services (North America) logo

Tata Consultancy Services (North America) Java Developer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 22 interview experiences · FREE TO READ

2.5 Rounds average
Average Typical difficulty
68.2% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Tata Consultancy Services (North America).

Showing 3 of 22
Tata Consultancy Services (North America) logo
Tata Consultancy Services (North America)

Senior Java Developer

Engineering · more than a year ago

Senior Average Positive experience Decline offer 2 rounds
Interview process
Technical screen Onsite
Interview formats
Technical Coding System Design

Good nice experience very good interview process asking basic java question with promoting test ,spring boot question advance java jasp servlet,jenkin,docker,kuberner,spring MVC,power milito junit, microservices ,JSP,servelt

Confirmed questions8 questions
  • Can you tell me about the boot architecture for microservices and how JUnit is used?
  • Basic Java questions
  • Spring Boot questions
Tata Consultancy Services (North America) logo
Tata Consultancy Services (North America)

Java Engineer

Engineering · more than a year ago

Mid Average Neutral experience No offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical

so there were two rounds in this process, first off i had to do an online coding assessment, and then after that i had a video interview where they asked me about java programming, spring, and some other things from my resume. it was pretty standard overall.

Confirmed questions4 questions
  • Can you explain what an Optional is in Java?
  • What's the difference between an array and an ArrayList?
  • Tell me about Spring annotations.
Tata Consultancy Services (North America) logo
Tata Consultancy Services (North America)

Java Developer

Engineering · more than a year ago

Entry Average Positive experience No offer 2 rounds
Interview process
Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral

Got referred for the interview. There were two rounds in total. The first was a technical round conducted by TCS where they asked about basic Java concepts, Java 8, and Spring Boot. The second was a client round with Citi, which focused mainly on microservices since the role required it. I passed the first round but didn't pass the client round. If I had passed the client round, the next step would have been an HR round.

Confirmed questions8 questions
  • Can you tell me the difference between ArrayList and LinkedList, and when would you choose one over the other for random access?
  • Could you explain a design pattern you've applied in your projects?
  • What are some key features of Java 8?

Tata Consultancy Services (North America) Java Developer Interview Questions

Quoted word for word from Tata Consultancy Services (North America) interview reports.

What exception might occur if the @Service annotation is omitted?

Read reports

What are HTTP status codes and can you give some examples?

Read reports

Could you write a SQL query to identify the records with the second highest salary?

Read report

Can you tell me the difference between ArrayList and LinkedList, and when would you choose one over the other for random access?

Read report

Formats, difficulty and experience

Across all 22 Tata Consultancy Services (North America) interview reports.

Interview formats

Technical 46%
Behavioral 34%
Coding 18%
System Design 2%

Interview difficulty

Easy 18.2%
Average 68.2%
Difficult 13.6%

Candidate experience

Positive 68.2%
Neutral 22.7%
Negative 9.1%