Nuro logo

Nuro Interview Questions
& Process

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

Based on 227 interview experiences · FREE TO READ

2.9 Rounds average
Average Typical difficulty
51.1% Positive experience

Which role are you interviewing for?

30 roles · 227 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Nuro.

Showing 4 of 227
Nuro logo
Nuro

Machine Learning Engineer

Engineering · nearly a year ago

Mid Average Neutral experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding Technical

Overall it was a good/neutral experience. There were two tech screening rounds. The first round involved an ML coding question that was pretty easy but had a trick to it. The interviewer initially guided me down a less efficient path until I figured out a simpler solution, which wasn't the best part of the experience. The second round was solely a discussion about my PhD research experience. I didn't receive any follow-up or feedback.

Confirmed questions1 question
  • Can we discuss one of your recent publications?
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

Data Scientist

Analytics · a year ago

Mid Average Positive experience No offer 2 rounds
Interview process
Technical screen Technical screen
Interview formats
Coding Technical

I had two initial interviews. The first was a coding interview, with questions sourced from LeetCode medium or HackerRank. The second was a 1-hour technical interview focusing on high-level AI concepts and the specifics of the role. Both interviews were conducted over Google Meet with cameras on, and the interviewer was nice.

Confirmed questions2 questions
  • Coding questions (LeetCode medium/HackerRank)
  • 1-hour technical questions - high level - more about AI and the role you are applying
Nuro logo
Nuro

Machine Learning Research Scientist

Research · more than a year ago

Mid Difficult Neutral experience No offer 3 rounds
Interview process
Technical screen Technical screen Offer
Interview formats
Technical Coding

So my interview process kinda changed a bit midway cuz the team was like, 'we're not sure what we're looking for.' After I passed the ML rounds, the recruiter hit me up and said they decided to add LC style DS/algorithms coding interviews too. They told me to expect an easy/medium LeetCode problem. I ended up getting a hard one and then got rejected.

Confirmed questions4 questions
  • High level machine learning questions
  • Leetcode style DS/algorithms question
  • LC style easy/medium problem

Nuro 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

Can you print out a number between 0 and 999 in words? For example, 325 should be printed as 'Three hundred twenty five'.

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 report

Can you write a program that determines if a given string reads the same forwards and backward?

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

Could you design a matrix class? It should have a constructor capable of adding a value to a specific row and column. Also include a member function to print the value at a user-specified row and column, and another member function to transpose the matrix.

Read report

Formats, difficulty and experience

Across all 227 Nuro interview reports.

Interview formats

Technical 35.7%
Behavioral 29.2%
Coding 24.8%
System Design 5.1%
Other 2.1%

Interview difficulty

Easy 11.9%
Average 57.7%
Difficult 30.4%

Candidate experience

Positive 51.1%
Neutral 16.7%
Negative 32.2%

Reports by job function

Engineering 163
Operations 22
HR 15
Research 8
Other 4
Analytics 4