NMI logo

NMI Software Engineer Interview Questions
& Process

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

Based on 5 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
60% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at NMI.

Showing 3 of 5
NMI logo
NMI

Software Engineer

Engineering · more than a year ago

Mid Average Neutral experience No offer 4 rounds
Interview process
Recruiter call Take home Technical screen Onsite
Interview formats
Technical Coding

First you talk to the recruiter. Then you do a take home test that's not too hard. Lastly, you have a final interview with the hiring manager where you go over your answers and talk about your technical knowledge and experience.

Confirmed questions2 questions
  • Questions about manipulating arrays and strings were asked.
  • Questions about debugging logs and finding errors were asked.
NMI logo
NMI

Software Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Take home Onsite
Interview formats
Behavioral Technical Coding

First, I had a quick phone chat where we talked about my background and what I can do. They also asked about my interest in the company and why I'm applying. After that, I got a technical test to complete, which was moderately challenging. The final step was an in-person meeting and a demo of my project.

Confirmed questions4 questions
  • Can you give a general overview of your CV and past experiences?
  • Who are you and what are your future aspirations?
  • Discuss your understanding of the team.
NMI logo
NMI

Senior Software Engineer

Engineering · more than a year ago

Senior Difficult Negative experience No offer 3 rounds
Interview process
Recruiter call Take home Phone screen
Interview formats
Coding Technical

Had a screening call first, which was pretty standard. Then, a few days later, got an email to schedule a test. The test had 4 questions, took a long time, but had hints. I finished it and got all 4 answers, although I used a hint on one. My code was good, and I made good observations and comments. I followed up regularly over the next few weeks. Unfortunately, they never called me back, possibly because I used a hint on one question. The most irritating part of this process is common here: they don't explicitly say 'we're not interested,' just leave candidates hanging. I'm giving a thumbs-down because they never say 'no thanks,' which is a pet peeve of mine. Everything else was good, or mostly good.

Confirmed questions4 questions
  • First question involved simple algebra to formula, solve for a variable, then write a program to print the applied transformed formula.
  • Second question was about a simple rounding error problem.
  • Third question asked for an Excel object that has error finding the end of a multi-byte encoded string.

NMI Software Engineer Interview Questions

Quoted word for word from NMI interview reports.

Third question asked for an Excel object that has error finding the end of a multi-byte encoded string.

Read reports

Second question was about a simple rounding error problem.

Read reports

First question involved simple algebra to formula, solve for a variable, then write a program to print the applied transformed formula.

Read reports

Questions about debugging logs and finding errors were asked.

Read reports

The take-home programming test had 6 parts; the first five were easy to average difficulty. The last part was a dynamic programming problem, which I solved but it took a couple of days. I'd say it was hard.

Read report

Questions about manipulating arrays and strings were asked.

Read report

Fourth question was a recursive function that needed a cache of previous calls so execution time would finish in this century. Each one got harder and took more time. Lots more time than the average interview coding test. Be prepared and DO NOT USE THE HINTS. I'm pretty sure it disqualified me from passing to the next stage.

Read report

Formats, difficulty and experience

Across all 5 NMI interview reports.

Interview formats

Technical 45.5%
Coding 36.4%
Behavioral 18.2%

Interview difficulty

Easy 20%
Average 40%
Difficult 40%

Candidate experience

Positive 60%
Neutral 20%
Negative 20%