
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
Candidate interview experiences
First-hand accounts from people who interviewed at NMI.
Software Engineer
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.
- Questions about manipulating arrays and strings were asked.
- Questions about debugging logs and finding errors were asked.
Software Engineer
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.
- 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.
Senior Software Engineer
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.
- 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 →“Who are you and what are your future aspirations?”
Read report →“Discuss your understanding of the team.”
Read report →Formats, difficulty and experience
Across all 5 NMI interview reports.