Diebold Nixdorf logo

Diebold Nixdorf Software Engineer Interview Questions
& Process

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

Based on 62 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
72.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Diebold Nixdorf.

Showing 3 of 62
Diebold Nixdorf logo
Diebold Nixdorf

Software Development Engineer

Engineering · more than a year ago

Mid Average Positive experience No offer 3 rounds
Interview process
Recruiter call Technical screen Technical screen
Interview formats
Technical Coding Behavioral

I had an HR call first, where we discussed the job details and my experience with specific technologies and payment domains. Then, I went through Technical Round 1. It began with questions covering all the technologies I listed, plus some tricky ones. After that, there were coding questions where I had to provide explanations. Finally, I was asked to describe the architecture of my current projects and my role in the core layers. I passed this round. The next round was also technical. It involved good problem-solving questions. I admit I forgot some syntax. There were also in-depth questions about SpringBoot and Java; I managed to answer some but not all. Unfortunately, I was rejected after this round. The interviewers were professional and knowledgeable.

Confirmed questions8 questions
  • What are your Java Core questions?
  • Can you explain the Agile process?
  • What are message brokers?
Diebold Nixdorf logo
Diebold Nixdorf

Software Engineer

Engineering · more than a year ago

Entry Average Negative experience No offer 2 rounds
Interview process
Recruiter call Technical screen Panel
Interview formats
Behavioral Technical

I got a call for a job in Canton, Ohio. The recruiter was kinda rude and kept cutting me off. We talked about my resume, and she said the next step would be a panel call with the hiring team. They really don't like it if you say your degree was online or if your GPA is competency-based, she was not happy when I mentioned that.

Confirmed questions4 questions
  • Can you describe your interest in devices, like ATMs?
  • Could you discuss your GPA?
  • What are your salary expectations?
Diebold Nixdorf logo
Diebold Nixdorf

Software Engineer

Engineering · more than a year ago

Entry Difficult Positive experience Accept offer 5 rounds
Interview process
Technical screen Technical screen Onsite Onsite Onsite Background check
Interview formats
Technical Technical Behavioral Behavioral Behavioral

The interview process had 2 main parts: an aptitude test and then interviews. The aptitude test had 35 questions in total, with 15 technical questions and 20 general aptitude questions, and you had 60 minutes to complete it. For the technical part, you could choose between electronics or computer/IT, depending on your academic stream. The difficulty level was from moderate to tough. After the aptitude test, there were 3 interview rounds: a technical round, a director round, and an HR round. The technical round's difficulty varied with your stream, but it was a bit easier if you were from an electronics background. The director round was a bit tricky; they asked typical questions to check if your motivations were valid and if you would fit into their company culture. The HR round was mostly a formality.

Confirmed questions8 questions
  • Could you write a program to generate the Fibonacci series?
  • Explain the bubble sort algorithm.
  • Describe how to implement a linked list.

Diebold Nixdorf Software Engineer Interview Questions

Quoted word for word from Diebold Nixdorf interview reports.

How would you remove duplicate elements from a linked list?

Read reports

Can you swap two integers, like a=4 and b=6, without using a temporary variable?

Read reports

Can you write a program to reverse characters in a string?

Read reports

Can you explain the difference between static and virtual functions?

Read reports

Could you write a program to generate the Fibonacci series?

Read report

Can you compare the time it takes to write data to a file versus displaying it on a screen?

Read report

Can you write a Linked List program to add elements and also delete a middle element?

Read report

Can you explain sorting algorithms such as Merge sort and Quick sort?

Read report

Can you explain various types of software testing and distinguish between smoke and sanity testing?

Read report

Formats, difficulty and experience

Across all 62 Diebold Nixdorf interview reports.

Interview formats

Technical 47.7%
Behavioral 34%
Coding 16.3%
System Design 0.7%
Presentation 0.7%

Interview difficulty

Easy 8.1%
Average 77.4%
Difficult 14.5%

Candidate experience

Positive 72.6%
Negative 6.5%
Neutral 21%