I applied online. The process took 2 months. I interviewed at Aurora Innovation in Mar 2018
Interview
The process took two months in total: one month since I submitted my resume until I was contacted by a company recruiter, and another month for a programming test and interviews.
The process:
- The first interview was with a recruiter. He was new at the company and his description of the company and job position was kind of poor (more or less the same information you can find on the website of the company).
- The next step was an online test (Codility). If you pass this test, you get a technical interview.
- The technical interview was with a software engineer. He also joined the company very recently. He told me he is dedication a huge amount of his time to recruiting. The questions of the interview were related to development of simulators. The questions were not difficult.
- I didn't pass to the next level.
My impression is the company is still trying to get enough critical mass and momentum.
Interview questions [1]
Question 1
Tell me about the research project you feel most proud of.
I interviewed at Aurora Innovation (San Francisco, CA)
Interview
Recruiter call, then 1 hour coding screen then onsite that contained two more coding screens, a systems design round then a behavioural with manager. Overall process was reasonable and everyone was nice to talk to
Interview questions [1]
Question 1
Design Spotify, then couple Leetcode medium questions
I applied through a recruiter. I interviewed at Aurora Innovation in Feb 2026
Interview
Process was recruiter screen → 60 min C++ technical interview.
The recruiter screen was mostly background discussion and role fit. They were specifically interested in experience with computer vision, calibration, sensor systems, and C++.
The technical round focused heavily on C++ fundamentals rather than LeetCode-style trick questions. Topics included pointers/references, stack vs heap allocation, memory management, STL usage, debugging thought process.
Software Engineer applicants have rated the interview process at Aurora Innovation with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 40% positive. To compare, the company-average is 45.7% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 29 days to get hired, when considering 20 user submitted interviews for this role. To compare, the hiring process at Aurora Innovation overall takes an average of 28 days.
Common stages of the interview process at Aurora Innovation as a Software Engineer according to 20 Glassdoor interviews include:
Phone interview: 43%
One on one interview: 23%
Skills test: 17%
Presentation: 7%
Group panel interview: 3%
Personality test: 3%
IQ intelligence test: 3%
Here are the most commonly searched roles for interview reports -