Waymo·Machine Learning Engineer·Onsite - Coding / Algorithms
Jun 2026
Waymo ML engineer interview with a debugging-heavy coding round. They handed me a small tensor utility library with three distinct bugs and asked me to find them, fix them, and write tests. Not the typical leetcode grind, which I appreciated, but the aliasing bug in particular took me longer than I'd like to admit.
- Given a buggy tensor utility library with issues in matrix initialization, array conversion, and chunk splitting, identify all the bugs, fix them, and add tests covering aliasing, shape correctness, and non-divisible chunk sizes.
“The aliasing one is sneaky.” The rest of the author's notes on Machine Learning Engineer interview at Waymo, Onsite - Coding / Algorithms round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post