Nuro logo

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

2.8 Rounds average
Average Typical difficulty
53.3% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Nuro.

Showing 3 of 92
Nuro logo
Nuro

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite Background check Offer
Interview formats
Behavioral Technical Coding System Design

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.

Confirmed questions1 question
  • Can you write a program that determines if a given string reads the same forwards and backward?
Nuro logo
Nuro

Software Engineer

Engineering · more than a year ago

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

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.

Confirmed questions3 questions
  • Can you tell me about your background?
  • Can you describe your internship experiences?
  • Do you have any questions for us regarding Nuro?
Nuro logo
Nuro

Software Engineer

Engineering · more than a year ago

Senior Average Negative experience No offer 5 rounds
Interview process
Phone screen Technical screen Onsite Background check
Interview formats
Technical Coding Behavioral System Design

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.

Confirmed questions3 questions
  • 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.

Interview formats

Coding 36%
Technical 35.1%
Behavioral 19.6%
System Design 8.9%
Other 0.4%

Interview difficulty

Easy 10.9%
Average 52.2%
Difficult 37%

Candidate experience

Positive 53.3%
Negative 29.3%
Neutral 17.4%