Interview Intel · Waymo

Waymo coding interview
questions, leaked.

10 problems reported across recent Waymo interviews. Top patterns: array, hash table, breadth first search. The list below is what most reported candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Waymo's coding interview is a gauntlet of 10 medium-to-hard problems where arrays and graph traversal dominate. You're looking at eight medium problems and two hard ones, which means precision matters more than speed. The interview tests your ability to spot when to use hash tables for lookups, BFS or DFS for pathfinding, and greedy logic for optimization. If you hit a wall on something like Max Points on a Line or Shortest Distance from All Buildings mid-assessment, StealthCoder runs invisibly and surfaces a working solution while the proctor watches your cursor move.

Tracked problems
10
Easy
0/ 0%
Medium
8/ 80%
Hard
2/ 20%

Top problems at Waymo

leaked_problems.csv10 rows
#ProblemDiffFrequency
01Max Points on a LineHARD
100.0
02Meeting Rooms IIMEDIUM
77.5
03Number of IslandsMEDIUM
77.5
04Minimum Knight MovesMEDIUM
71.1
05Shortest Distance from All BuildingsHARD
71.1
06Divide Array in Sets of K Consecutive NumbersMEDIUM
62.1
07Find Peak ElementMEDIUM
62.1
08Possible BipartitionMEDIUM
62.1
09Valid SudokuMEDIUM
62.1
10Design Tic-Tac-ToeMEDIUM
62.1

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Waymo OA. The proctor cannot see it. Screen share cannot detect it. Built by an engineer at a top-10 tech company who can solve these problems cold but didn't want to trust himself in a 90-minute screen share.

Get StealthCoder
Topic distribution
What this means

Arrays appear in 80 percent of reported problems, so your foundation there has to be rock solid. Hash tables, BFS, and matrix operations each show up in 40 percent of cases, making them your second tier of priority. The hard problems (Max Points on a Line and Shortest Distance from All Buildings) combine multiple techniques: arrays, geometry or math, and often BFS for multi-source shortest-path logic. Greedy sorting patterns appear twice, so understand when sorting + two-pointer or greedy selection solves the problem faster than brute force. If you've drilled arrays and BFS thoroughly, you're positioned to pass. StealthCoder is your hedge for the one problem you didn't see coming, the one where the greedy insight doesn't click in the first two minutes.

Companies with similar patterns

If you prepped for Waymo, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Waymo.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Built by an engineer at a top-10 tech company who can solve these problems cold but didn't want to trust himself in a 90-minute screen share. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Waymo interview FAQ

Should I prioritize array problems over BFS and hash tables for Waymo prep?+

Yes. Array problems appear in 8 out of 10 reported cases, so start there. Once you're comfortable, move to BFS (4 problems) and hash tables (4 problems). Graph and matrix operations sit at that 40 percent frequency too, so drill Number of Islands and Shortest Distance from All Buildings early.

How many medium problems should I solve before attempting the hard ones?+

Waymo's pool is 8 medium and 2 hard, so you're facing high odds of a medium problem first. Solve 5 to 6 solid medium problems covering array, BFS, and greedy logic. Then drill the two hard problems (Max Points on a Line, Shortest Distance from All Buildings) to understand the jump in complexity.

Is binary search worth studying for Waymo?+

Find Peak Element uses binary search and appears in the reported pool, but it's one of ten. Focus on arrays, BFS, and hash tables first. Binary search is a nice-to-have, but greedy and sorting come before it in priority for this company.

What's the connection between the hard problems at Waymo?+

Both hard problems (Max Points on a Line and Shortest Distance from All Buildings) combine multiple topics: arrays, geometry or math, and spatial logic. Max Points uses hash tables to count slopes; Shortest Distance uses multi-source BFS. They test your ability to layer techniques, not just execute one pattern.

Do I need to master Union Find for Waymo?+

Union Find appears twice in the reported problems (Number of Islands and Possible Bipartition), which is notable but not dominant. You can solve both with DFS or BFS instead. Learn Union Find if you have time, but DFS/BFS mastery will carry you further across the full problem set.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Waymo. StealthCoder is not affiliated with Waymo.