
Nuro Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 92 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Nuro.
Software Engineer
You'll start by applying on the Nuro careers site or through job boards, uploading your resume and maybe a cover letter. Referrals help too. If they like your resume, a recruiter will call you for about 30-45 minutes to chat about your background, skills, and interest in Nuro. They might ask some behavioral questions to see if you fit. Then, there's usually a technical phone screen with an engineering manager or senior engineer. This involves coding problems (like arrays, strings, graphs, trees, DP) and maybe system design for more senior roles. You'll code on a platform like CoderPad and need to talk through your thinking. If that goes well, you'll get invited for an on-site or virtual on-site, which has 3-5 rounds. These include technical rounds with more coding or system design, behavioral interviews about teamwork and problem-solving, team fit discussions, and sometimes meetings with senior leaders about your leadership experience and future vision. Some roles might have a final chat with the CTO or VP of Engineering. If you pass, you get an offer with salary and benefits, and you can negotiate. Finally, they'll do a background check and ask for references.
- Can you write a program that determines if a given string reads the same forwards and backward?
Software Engineer
I got referred and applied. About two weeks later, I heard back via email that they wanted to move forward. First, I had to do a coding assessment with a medium LeetCode question. Then came the first Technical Round. The question was another medium LeetCode problem. I managed to solve it but ran out of time because I forgot to sort the array, and I didn't mention that sorting would fix it at the end. It was my mistake. The tech round was exactly 45 minutes long. About 20-23 minutes of that was the coding part, and the rest was spent on questions about my resume and Nuro. Usually, 20-23 minutes is enough time, but for a new grad, there should be a bit more flexibility. If it had been around 30 minutes, I could have spotted and fixed the issue. Other than that, it was a good experience, and the recruiters were quick to respond.
- Can you tell me about your background?
- Can you describe your internship experiences?
- Do you have any questions for us regarding Nuro?
Software Engineer
This was honestly the worst interview experience I've had in my 10 years of working. The initial phone screen was okay, with typical DSA questions. I was then invited for an onsite, which I split over two days since they were virtual. The first day went fine, with a behavioral interview and a system design round that mostly touched on my projects and a bit about distributed systems. However, after a two-day break, I had to cancel the remaining interviews as I wasn't feeling well. As soon as I sent a reschedule request, they emailed back saying I wasn't a culture fit. It's baffling because everything was fine until I asked to reschedule. Suddenly, they decided I wasn't fit for their culture. How is that even possible? I would never recommend interviewing or working with such inhumane people.
- Arrays and String questions, similar to LeetCode style.
- Questions that assess behavioral aspects.
- A system design round was conducted.
Nuro Software Engineer Interview Questions
Quoted word for word from Nuro interview reports.
“Find the minimum cost path from the first to the last row in a 2D matrix, where cost is the sum of traversed cells.”
Read reports →“Given two numbers represented as strings, write a function to multiply them and return the result as a string. Note that these numbers can be any double and cannot be converted directly to a double.”
Read reports →“Given a list of meetings, each with a start and end time, determine the minimum number of rooms required to accommodate all meetings.”
Read reports →“Describe the game where two players take turns choosing letters to form a word, with the goal of being the first to complete it.”
Read reports →“Write code for matrix multiplication and create a class to encapsulate this functionality.”
Read report →“Can you write a program that determines if a given string reads the same forwards and backward?”
Read report →“Do you know the algorithm for linear scanning two sorted arrays?”
Read report →“How would you calculate an angle given a set of data points?”
Read report →“Could you implement a class that supports the linux commands 'mkdir' and 'ls'?”
Read report →Formats, difficulty and experience
Across all 92 Nuro interview reports.