Waymo Software Engineer Interview Questions

29+ Waymo Software Engineer interview questions drawn from real candidate reports. Sources include 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode. Questions span every stage of the Waymo Software Engineer loop: OA, phone screen, system design, behavioral, and onsite coding.

What to Expect in the Waymo Software Engineer Interview

The Waymo Software Engineer interview process typically runs 4 to 6 rounds depending on seniority level. Based on candidate reports in the LeakCode database, the loop usually includes a resume review, an online assessment or coding phone screen, one or more technical rounds, a system design round (for senior and above), and a behavioral or values round.

Difficulty skews toward medium and hard LeetCode-style problems in the coding rounds. System design questions test breadth (component selection, scaling, trade-off reasoning) more than deep implementation. Behavioral questions are tied to the company's stated values and principles.

Waymo Software Engineer Questions (Sample)

For coding round SWE at Waymo do you have to code 2 questions in 45 mins for phone scree?

phone screen 2026 reddit

Recently did an SWE coding phone screen. Between the 5 min intro, and 7 min questions at the end, I only have like 30ish mins for two questions. I coded the first one within like 20 mins, but that onl

View

waymo fulltime software engineer tech phone screen interview experience

phone screen 2026 1p3a

刷题网 遗留斯 原题。 可惜没做过。。。竟然考bucket sort。坑坑巴巴写完了,但估计挂了

View

Waymo Autonomous Vehicle Senior Software Engineer Phone Interview

phone screen 2025 1p3a

They asked very detailed questions about my resume, including some behavioral questions, such as how I recovered from a failed project, a project I'm particularly proud of, and how I handled conflicts

View

Waymo Internship Interview Experience and Questions

behavioral 2025 1p3a

**Round 1** **Context** The session began with a discussion regarding project background, followed by a coding challenge. **Problem Statement** Given a list of tasks, where each task has a specific ID

View

#871 Minimum Number of Refueling Stops

coding hard lc_company

LeetCode #871: Minimum Number of Refueling Stops. Difficulty: Hard. Topics: Array, Dynamic Programming, Greedy, Heap (Priority Queue). Asked at Waymo in the last 6 months.

View

#1944 Number of Visible People in a Queue

coding hard lc_company

LeetCode #1944: Number of Visible People in a Queue. Difficulty: Hard. Topics: Array, Stack, Monotonic Stack. Asked at Waymo in the last 6 months.

View

#359 Logger Rate Limiter

coding easy lc_company

LeetCode #359: Logger Rate Limiter. Difficulty: Easy. Topics: Hash Table, Design, Data Stream. Asked at Waymo in the last 6 months.

View

#528 Random Pick with Weight

coding medium lc_company

LeetCode #528: Random Pick with Weight. Difficulty: Medium. Topics: Array, Math, Binary Search, Prefix Sum, Randomized. Asked at Waymo in the last 6 months.

View

Randomly Generate a Fully-Populated Grid with 4 Equal-Size Connected Components

coding 1p3a_oj

## Problem Given an `m × n` grid, fill it completely with 4 tokens labeled `1, 2, 3, 4` such that: 1. Every cell is assigned exactly one token (no empty cells). 2. Each token must occupy the **same n

View

Count Same-Color Squares in a Grid

coding 1p3a_oj

## Problem: Count Same-Color Squares in a Grid You are given a 2D grid `grid` of characters. Each cell contains an uppercase letter (e.g., `A/B/C/D`) representing a color. The grid size is arbitrary

View

Maximum Area Axis-Aligned Rectangle From Points

coding 1p3a_oj

Given a set of points `points` on a 2D plane, where each point has integer coordinates `(x, y)`. Find the **maximum area** of an **axis-aligned** rectangle whose four vertices all appear in `points`.

View

Minimum travel path for a pen-plotter to draw given strokes

coding 1p3a_oj

## Problem: Minimum travel path for a pen-plotter to draw given strokes You are implementing a pen-plotter robot that moves a pen on paper to draw a figure. You are given **n strokes**, each stroke b

View

Parse CSV String Into a Usable Data Structure (with Corruption Handling)

technical 1p3a_oj

## Problem: Parse a CSV String into a Usable Data Structure (with Corruption Handling) Given a CSV-formatted string `s` that may be **clean or corrupted**, parse it into a data structure convenient f

View

Reachability / Jump Game Variant (Backtracking)

coding 1p3a_oj

## Problem: Jump Game Variant (Reachability / Backtracking) Given an integer array `nums` of length `n`, you start at index `0`. - `nums[i]` is the **maximum** jump length from index `i` to the righ

View

Prefix Word Search Data Structure (Trie Autocomplete)

technical 1p3a_oj

## Problem: Prefix Query (Trie Autocomplete) Given a list of words `words` (lowercase letters a-z only), build a data structure that supports: 1. `build(words)`: insert all words into the structure.

View

Difficulty Breakdown

2

hard

1

medium

1

easy

1

0

Based on 29 questions with difficulty labels from candidate reports.

Interview Rounds

Here is how the Waymo Software Engineer questions in the LeakCode database break down by interview round, based on what candidates reported:

Round Questions in Database
coding 20
phone screen 4
technical 2
system design 1
onsite 1
behavioral 1

Most Common Topics

strings (6) arrays (6) graph (3) dp (2) trees (1) system design (1) stacks (1) probability stats (1)

Question Recency

2

2026

2

2025

Question counts by interview year, based on candidate-reported dates.

How to Prepare for the Waymo Software Engineer Interview

Use the LeakCode question database as your primary research tool. Filter by role (Software Engineer), then by round type to focus your prep on the specific stages in your upcoming loop. Sort by recency to see what 2026 candidates actually faced.

  • Start with questions from the last 12 months. Interview processes change and recent data is the strongest signal.
  • Cross-reference questions that appear in multiple sources (1p3a, Blind, Glassdoor). Multi-source confirmation means a question has stronger recurrence probability.
  • For system design rounds: focus on the question patterns, not individual questions. The same design principles recur across many prompts.
  • For behavioral rounds: map your experiences to the company's stated values before the interview. Most behavioral questions at top companies are derivatives of a small set of core leadership competencies.

FAQ

How many Waymo Software Engineer questions are in the database?

29+ questions from verified candidate reports. The count grows as new reports are scraped daily from 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode.

Are these questions from real Waymo interviews?

Yes. All questions are sourced from actual candidate interview reports, not generated by AI. Each entry links back to its source URL where available, and questions are tagged with the year and round reported by the candidate.

How current is this data?

LeakCode updates daily. The database is filtered to exclude duplicate and low-quality entries. You can filter by interview year to focus on recent cycles.

Does LeakCode cover Waymo OA questions specifically?

Yes. The database includes online assessment questions tagged with round type. See the Waymo OA page for a dedicated view.

Related: Waymo All Questions · Waymo OA Questions · Browse All Companies · Data Sources