NTT DATA logo

NTT DATA Java Developer Interview Questions
& Process

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

Based on 52 interview experiences · FREE TO READ

2.3 Rounds average
Average Typical difficulty
59.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at NTT DATA.

Showing 3 of 52
NTT DATA logo
NTT DATA

Java Developer

Engineering · a year ago

Mid Easy Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Presentation
Interview formats
Technical Behavioral

The interview process was easy and friendly with a nice atmosphere and easy questions. There were multiple stages of interviewing with HR, technical, and a Product Owner over two months. The atmosphere was relaxed. The next interview focused on soft skills.

Confirmed questions4 questions
  • Tell me about your experience with Java.
  • Can you describe your knowledge of Spring?
  • What is your experience with SQL?
NTT DATA logo
NTT DATA

Senior Java Developer

Engineering · more than a year ago

Senior Easy Neutral experience No offer 3 rounds
Interview process
Technical screen Background check Recruiter call Phone screen Background check Technical screen
Interview formats
Technical Behavioral

Initially, I was told there would only be 2 interviews. The first was technical, covering Java, Spring Boot, unit testing, encryption, etc. The second was a management interview to assess how I handle certain situations. After passing both, the recruiter mentioned the hiring manager wanted to speak with me personally after reviewing my CV. So, I had a third interview. It seemed from the start the manager was looking for a reason to reject me. He initially said it was just to get to know me and wouldn't be technical, but gradually he started asking more technical questions. He began with my experience and project details, eventually asking about Java's garbage collection and memory management. While I understand these are important, they weren't relevant to the interview, and I didn't know the answers. He found his excuse to end the process. I asked for feedback, but none was provided.

Confirmed questions5 questions
  • Tell me about annotations in Spring Boot.
  • What are your thoughts on encryption algorithms?
  • Can you explain your experience with unit testing?
NTT DATA logo
NTT DATA

Full Stack Java Developer

Engineering

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding

The interview was pretty easy, with two rounds. They asked common questions about Java, Spring Boot, and microservices, with a focus on practical application. The interviewer was really calm and helped rephrase the questions when needed.

Confirmed questions4 questions
  • What are your thoughts on Java and its applications?
  • Can you explain your experience with Spring Boot?
  • What do you know about microservices architecture?

NTT DATA Java Developer Interview Questions

Quoted word for word from NTT DATA interview reports.

What is the distinction between stack and heap memory in Java?

Read reports

Could you describe a difference between a HashTree and a HashMap?

Read reports

Could you explain the difference between an abstract class and an interface?

Read reports

Can you explain what lambda expressions are in Java 8 and give an example?

Read report

Can you describe the difference between an abstract class and an interface?

Read report

Tell me about garbage collection in Java and the algorithms used.

Read report

Can you explain what an abstract method is? Also, what is inheritance?

Read report

Can you explain when to use an Interface versus an abstract class?

Read report

Formats, difficulty and experience

Across all 52 NTT DATA interview reports.

Interview formats

Technical 44.6%
Behavioral 33%
Coding 16.1%
Group 2.7%
Presentation 2.7%

Interview difficulty

Easy 25%
Average 63.5%
Difficult 11.5%

Candidate experience

Positive 59.6%
Neutral 19.2%
Negative 21.2%