← Back to Directory

Nuro interview notes, page 4 of 4

Mid-sized

Most of these Nuro write-ups come from Software Engineers (23), then Machine Learning Engineers (9) and Backend Engineers (2). The most reported rounds are the technical phone screen (17), the system design round (13), the behavioral / leadership round (2) and the hiring manager screen (1).

35 interview notes · updated Sep 2026

Nuro·Software Engineer·Onsite - System Design / Architecture

Jun 2026
System design question at Nuro for a software engineer role, focused on multi-sensor fusion for autonomous vehicle perception. Pretty niche problem but made sense given what they're building.
  • You have multiple independent visual recognition systems all running on the same video frame, each outputting bounding boxes with coordinates, class labels, and confidence scores. Design the integration logic that merges all these outputs into a single deduplicated set of detections. Cover how you'd handle boxes that refer to the same object across systems, how to reconcile disagreeing class labels or confidences, and how to deal with partial overlaps. Define your inputs and outputs precisely and talk through the complexity.

“This one took me a minute to even scope properly.”

View Post

Nuro·Software Engineer·Technical Phone Screen

Jun 2026
Nuro SWE interview with a systems-flavored coding problem. Not your typical leetcode grind, which threw me off a bit.
  • You have a function that returns a car's current position. Implement a new function that can return the car's position at any given timestamp from the past 10 seconds.

“My first instinct was a circular buffer and I went with it, which I think was right, but I spent too long explaining the data structure before actually coding anything.”

View Post

Nuro·Software Engineer·Technical Phone Screen

Jun 2026
Interviewed for a Software Engineer role at Nuro and got a coding problem about finding gaps in a union of integer intervals. Pretty clean problem once you see the pattern, but there are a few edge cases that'll trip you up if you're not careful.
  • Given a list of integer intervals, find all maximal integer ranges within the span of the input that are not covered by any interval. Return them sorted.

“My first instinct was to treat it like a merge-intervals problem, which is basically right.”

View Post

Nuro·Machine Learning Engineer·Onsite - System Design / Architecture

Jul 2026
System design round at Nuro for an MLE role. One GPU, cloud inference system, and I was not ready for any of it.
  • Design a cloud-based inference system given only a single GPU as a constraint.

“I fumbled this pretty badly.”

View Post

Nuro·Software Engineer·Onsite - Behavioral / Leadership

Aug 2026
Applied to Nuro for an Autonomous Vehicle Operator role during what looked like a mass hiring event, made it through two rounds (behavioral and a driving interview), then got rejected. Still not totally sure what went wrong but the behavioral round felt rough from the start.
  • Standard behavioral questions about past experience and how you handle various situations on the job.

“I just had no idea how to answer them in the moment.”

View Post