NTT DATA logo

NTT DATA Software Engineer Interview Questions
& Process

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

Based on 620 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
72.7% Positive experience

Candidate interview experiences

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

Showing 3 of 620
NTT DATA logo
NTT DATA

Software Engineer Intern

Engineering · nearly a year ago

Intern Easy Positive experience Decline offer 3 rounds
Interview process
Group Recruiter call Technical screen
Interview formats
Group Behavioral Technical

We started with an intro to the role, the company, and its different project areas. Then, we did a group exercise where we had to collectively decide on a course of action, considering risks. This was followed by a one-on-one meeting and a technical interview.

Confirmed questions3 questions
  • Tell me about a time you made a mistake on a software project.
  • What would you tell your 4-year-younger self?
  • How do you see yourself in 5 years?
NTT DATA logo
NTT DATA

Software Engineer

Engineering · nearly a year ago

Entry Easy Negative experience No offer 3 rounds
Interview process
Recruiter call Phone screen Technical screen
Interview formats
Behavioral Technical

It was the usual interview process. First, an introductory phone call, then a meeting with HR to go over my resume and discuss my aspirations and what they offer. Finally, the technical interview. Personally, I think the technical interview should come first, so HR has a better understanding of the candidate's skills and can then make a more informed offer. Anyway, after the technical interview, which I believe went well without major issues and I answered all questions comprehensively based on my background, even showing interest by asking about their stack or technologies. I waited two weeks for feedback, which I had to request myself via email to HR. I never received a direct reply to my email, but instead got a generic message stating there were no open positions matching my profile. No real feedback was provided: whether the technical interview went poorly, if I'm not qualified enough, if they're looking for a more junior role, or if I'm too expensive. Nothing at all.

Confirmed questions1 question
  • Why do you think typing is important, and what led to the creation of TypeScript instead of implementing typing in JavaScript?
NTT DATA logo
NTT DATA

Software Engineer

Engineering · a year ago

Mid Average Neutral experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

The interview process had three stages. First, an intro call. Then, a technical situational interview. Lastly, an interview with senior management. The process showed me what the company looks for. I didn't get to ask my questions. I didn't pass the last stage. It took a long time to hear back, and I had to follow up a few times before they told me the decision.

Confirmed questions1 question
  • Could you describe the software architecture of a past project?

NTT DATA Software Engineer Interview Questions

Quoted word for word from NTT DATA interview reports.

Can you write a query to show the year, species_id, and weight in kg from the surveys table, ordered by the heaviest weights first?

Read reports

If an ESXi host upgrade leads to issues, what key combination can be used to restore the previous version?

Read reports

Can you write a query to show the year, month, day, species_id, and weight in mg?

Read reports

Can you write a query to show the day, month, year, species_id, and weight in kg for individuals caught on Plot 1 weighing over 75 g?

Read reports

Can you find the smallest window in an array sort that would make the whole array sorted?

Read report

Describe what a linked list is and the difference between a singly linked list and a doubly linked list.

Read report

What are the different types of APIs and what does each one mean?

Read report

If a server fails during patching and gets stuck in a loop, how would you troubleshoot and bring it back online?

Read report

How would you sort an array that has a lot of duplicate values?

Read report

Formats, difficulty and experience

Across all 620 NTT DATA interview reports.

Interview formats

Technical 40.1%
Behavioral 32.7%
Group 14.6%
Coding 9.7%
Other 1.1%

Interview difficulty

Easy 21.9%
Average 66%
Difficult 12.1%

Candidate experience

Positive 72.7%
Negative 9.4%
Neutral 17.9%