Skip to main content
Growth Tech

Waymo Interview Guide

~10% easy, 50% medium, 40% hard · 8 problem suggestions · Graphs, Trees, Dynamic Programming

No problems are tagged Waymo yet. Browse the full library instead.

Browse all problems

Overview

Waymo interviews are among the hardest in tech — 40% hard problems reflects the complexity of building self-driving cars. As a Google subsidiary, the coding bar is Google-level, but with an autonomous driving overlay: graph problems, geometric reasoning, and safety-critical system design. ML/perception roles face additional questions about sensor fusion, object detection, and real-time decision-making. For software roles, expect Google-caliber algorithm questions with a systems-engineering depth.

Interview Process

Timeline: 4-6C++PythonGoTensorFlow
RoundTypeDurationDescription
Phone ScreenCoding45 minGoogle-style coding problem
Onsite Coding (x2-3)Coding45 minHard algorithm problems
System DesignSystem Design60 minAutonomous driving systems, safety-critical design
Domain DiscussionDomain45 minAV technology and safety principles

Google-style phone screen, then 4-5 onsite rounds: coding, system design, and domain discussion. Timeline is 4-6 weeks.

Difficulty Breakdown

10% easy
50% medium
40% hard

50% medium, 40% hard, 10% easy. One of the hardest distributions in tech. Prepare for genuine algorithm challenges.

This section is in Talk with Coco: $79 once for 3 months of hosted voice.

See pricing

About Leo Kwan

This AI-assisted guide draws on public sources. Interview processes can change. Last updated 2026-04-03.

Sources

Interview data aggregated from public sources including , as well as public company career pages, engineering blogs, and community interview reports.