Katkat

real interview stories, told over a cup of tea ♡

Nuro Interview Experiences

3935 interview stories from candidates at 857 companies: how each round went, what was asked and how it ended. Every company page links to practice questions in the same style.

3935
Experiences
857
Companies
532
Offers

8 results

  • Rejected on My First C++ Interview, a Merge K Sorted Lists VariantNuro · Software Engineer · Technical Screen · Oct 2026
    Rejected

    Lately I've been trying to adjust how I deal with failure. A yoga teacher told me a while back, "Rejection is redirection." Getting rejected might also be a reminder to change direction. I also read about someone who didn't get into the company they loved the first three times and finally made it on the fourth try. Maybe I'll move on to other opportunities, or maybe I'll try Nuro again after I've…

  • In-Person Onsite and an MVCC Follow-UpNuro · Software Engineer · Onsite · Aug 2026
    Rejected

    Phone Screen: Coding: Given point coordinates, points less than k apart needed to be merged into a group. I used union-find. The follow-up asked what to do if there were a lot of points and they were very sparse, and how to reduce the computation. System design: Design a metrics-aggregation system. Each vehicle collects data about obstacles on the road, such as locations. There weren't many vehic…

  • Minesweeper and a Non-Thread-Safe Video Player in One 90-Minute RoundNuro · Software Engineer · Intern · Technical Screen · Aug 2026

    We interviewed together on: Coding Algorithm + Coding System, 1 hour 30 minutes total. Coding Algorithm: a Minesweeper problem. The interviewer split it into Part 1 and Part 2. Part 1: without clicking any cell, output the board after revealing it — mainly testing whether you know what number to output for cells next to a mine. Part 2: DFS. On Part 2 I got stuck because I didn't fully clarify the…

  • Scheduling Rounds and an Onsite RejectionNuro · Software Engineer · Onsite · Aug 2026
    Rejected

    I had my Nuro onsite last week and received a rejection email yesterday. I'm sharing the experience to give something back to the forum. Phone: Coding: Essentially Course Schedule II, solved with topological sorting. The follow-up asked how to change the code for multiple threads. System design: A question that had appeared on the forum, though I hadn't seen it at the time. A video needs three pr…

  • Unprepared System Design Plus an Easy Coding RoundNuro · Software Engineer · Technical Screen · Aug 2026

    HR reached out and I just did the interview casually without much prep. The phone screen was 45 mins system design + 45 mins coding. System Design The question was to design a self driving car simulation job scheduler system. 10K simulation cases every week, each job has multiple phases, and the phases have dependencies on each other. Each case have several phases Weekly run of 10000 cases I hadn…

  • Nuro Software Engineer interview experienceNuro · Software Engineer · Technical Screen · Jul 2026

    A recruiter first contacted me about availability, then we had an initial screening call about my background and experience. It was a standard conversation for setting context and understanding what I had done. About a week later, I had a technical interview with the hiring manager, and the questions became much more domain-specific. The interview focused on systems engineering rather than generi…

  • A Thread-Safe Video Player and a Symmetric-Points LeetCodeNuro · Software Engineer · Intern · Technical Screen · Feb 2026

    Only 1 round, which consisted of 2 interviews. The first was a coding system design question, and the second was a traditional LeetCode problem. Here is the first question: You're given a Frame class and a VideoPlayer class with the following operations: Read(): reads and returns the next frame of the video, or indicates that the end of the video has been reached. Render(frame): renders a frame o…

  • Merging Overlapping Vehicle-Run Intervals in SQL and PythonNuro · Data Scientist · Technical Screen · Jul 2025

    Dataset description The dataset had several fields: set id, run id, start time, end time, and set number. The set ids ran from 1 to 6 and represented different recorded segments from autonomous-vehicle sessions. For example, set 1 was about 30 seconds long, set 2 was 23 seconds, set 3 was 19 seconds, and so on. The run id identified the trip. It used a time-string format such as 20250101_122334,…