Nuro Software Engineer interview questions

23 Software Engineers have shared notes from their Nuro interviews, with the questions they were asked in each round. That is 66% of the 35 Nuro interview notes on Screna AI.

23 Software Engineer interview notes

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

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·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·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·Onsite - System Design / Architecture

Jun 2026
System design round at Nuro for a software engineer role, focused entirely on building a high-throughput log ingestion and search platform. Pretty deep dive, they clearly wanted to see if you'd thought about the full stack from ingest to query.
  • Design a log ingestion and search service that handles high-volume structured logs from many producers and supports near real-time querying.

“This one covers a lot of ground.”

View Post

Nuro·Software Engineer·Onsite - System Design / Architecture

Jun 2026
System design round at Nuro for a software engineering role. Just the one question, pub-sub, which sounds straightforward until you're actually in it trying to remember whether to lead with the producer side or the broker.
  • Design a publish-subscribe messaging system.

“I started with the broker and worked outward, which felt right at the time but I think I should've anchored on the use case first.”

View Post

Nuro·Software Engineer·Onsite - System Design / Architecture

Jun 2026
System design round at Nuro for a software engineering role. The whole session was basically one big webhook design question that kept expanding the more I answered, which was either fun or exhausting depending on how you look at it.
  • Design a webhook delivery system where clients register subscription endpoints and the system reliably sends event notifications via HTTP POST. Cover event ingestion, queueing, retries with backoff, idempotency, authentication, dead-letter queues, ordering vs throughput trade-offs, scaling delivery workers, and monitoring.

“This question kept growing.”

View Post

Nuro·Software Engineer·Technical Phone Screen

Jun 2026
Interviewed for an infrastructure role at NURO and got a parsing/string-processing problem that felt more like a backend scripting task than anything infra-specific. Not a bad question, just not what I expected.
  • Write a Python function that reads log lines formatted as `[I] timestamp, eventName, errorCode, text`, pulls out the errorCode from each line, and returns a dictionary mapping each errorCode to how many times it appears.

“Spent the first minute overthinking whether to use regex or just split on commas.”

View Post

Nuro·Software Engineer·Onsite - Coding / Algorithms

Jun 2026
Nuro SWE coding round, one question the whole time. Pretty focused on concurrency which I wasn't fully expecting.
  • Design and implement a job scheduler that supports scheduling and descheduling tasks on one thread, while a separate thread handles executing those tasks.

“Classic concurrency problem but the two-thread constraint is what makes it interesting.”

View Post

Nuro·Software Engineer·Technical Phone Screen

Jun 2026
Nuro interview that was more hands-on than I expected. They gave me a concurrent systems problem and wanted actual running code, not pseudocode or a whiteboard sketch.
  • Build a periodic job scheduler that takes a task function and a frequency in Hz, converts that to a time interval, and runs the task on that cadence. It needs a schedule(task, hz) and cancel(handle) API, must use separate threads for scheduling and execution, and has to actually run correctly with proper thread safety and clean shutdown.

“The part that tripped me up was the cancel logic.”

View Post