← Back to Directory

Aurora

Mid-sized

Aurora Innovation is a technology company developing self-driving vehicle systems, primarily focused on autonomous trucking and ride-hailing applications. Its flagship product, the Aurora Driver, is a full-stack platform combining hardware, software, and data services to enable autonomous transportation. The company is publicly traded and known for partnerships with major freight and automotive companies.

4 interview notes · updated Jul 2026

Aurora·Software Engineer·Technical Phone Screen

Jun 2026
Aurora coding round, one problem the whole session. It's a sliding window minimum variant but with a twist on the output size that I almost missed entirely.
  • Given an array of length n and a window size k, implement a streaming sliding window minimum that outputs n values total. For indices before the window fills, output the running minimum so far. Once the window is full, output the standard sliding window minimum. Solve in O(n).

“I knew the monotonic deque approach for the standard sliding window max/min problem.”

View Post

Aurora·Software Engineer·Technical Phone Screen

May 2026
Interviewed for a Software Engineer role at Aurora and got hit with a sliding window minimum problem that had a streaming constraint baked in. Clean problem on the surface, but the O(n) requirement is where things get interesting.
  • Given an integer array and a window size k, implement a streaming algorithm that outputs the minimum value of the most recent k elements at each index in O(n) time.

“The streaming angle is what tripped me up at first.”

View Post

Aurora·Software Engineer·Technical Phone Screen

May 2026
Aurora had me implement a reference-counted smart pointer from scratch during what felt like a technical screen. Pretty deep C++ territory, not your typical LeetCode grind.
  • Implement a minimal reference-counted smart pointer class template in C++, similar to std::shared_ptr, with support for copy/move semantics, operator overloads, use_count, and reset.

“This was a lot to hold in your head at once.”

View Post

Aurora·Software Engineer·Technical Phone Screen

Apr 2026
Aurora coding interview for a software engineer role. One geometry problem that sounds approachable until you actually have to implement it cleanly under pressure.
  • Given a 2D plane with many points and an origin that can rotate but has a fixed angular field of view, find the direction that maximizes the number of points visible within that cone.

“The core insight is converting everything to polar angles and running a sliding window over the sorted list.”

View Post