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?
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
waymo fulltime software engineer tech phone screen interview experience
刷题网 遗留斯 原题。 可惜没做过。。。竟然考bucket sort。坑坑巴巴写完了,但估计挂了
Waymo Autonomous Vehicle Senior Software Engineer Phone Interview
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
Waymo Internship Interview Experience and Questions
**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
#871 Minimum Number of Refueling Stops
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.
#1944 Number of Visible People in a Queue
LeetCode #1944: Number of Visible People in a Queue. Difficulty: Hard. Topics: Array, Stack, Monotonic Stack. Asked at Waymo in the last 6 months.
#359 Logger Rate Limiter
LeetCode #359: Logger Rate Limiter. Difficulty: Easy. Topics: Hash Table, Design, Data Stream. Asked at Waymo in the last 6 months.
#528 Random Pick with Weight
LeetCode #528: Random Pick with Weight. Difficulty: Medium. Topics: Array, Math, Binary Search, Prefix Sum, Randomized. Asked at Waymo in the last 6 months.
Randomly Generate a Fully-Populated Grid with 4 Equal-Size Connected Components
## 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
Count Same-Color Squares in a Grid
## 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
Maximum Area Axis-Aligned Rectangle From Points
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`.
Minimum travel path for a pen-plotter to draw given strokes
## 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
Parse CSV String Into a Usable Data Structure (with Corruption Handling)
## 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
Reachability / Jump Game Variant (Backtracking)
## 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
Prefix Word Search Data Structure (Trie Autocomplete)
## 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.
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
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