I applied online. The process took 2 weeks. I interviewed at Aurora Innovation in Oct 2023
Interview
There are 4 rounds: screening by a recruiter, coding with an engineer, casual conversation with a manager, and the final round (including 5 technical interviews). All were virtual. Overall, the process was fast. The recruiter was super helpful and responsive. The interviewers were very nice and friendly.
Interview questions [1]
Question 1
First round: just go through my resume. Second round: A coding question in C about memory manipulation. Third round: casual talk about my work experience. Final round: - Session 1: questions about interrupts, ARM exception model, QNX and Linux, and computer architecture. - Session 2: a coding question in C, parsing data from a stream of bytes. - Session 3: asking about my projects, interests, and some related technical concepts. - Session 4: given a physical control system including multiple microcontrollers, actuators, and sensors, explains how it works. - Session 5: 3 coding questions in C related to state machine, bit manipulation, and memory.