Dataford
Interview QuestionsInterview GuidesExperiencesCoaching
New
Pricing
Get started
Dataford
Popular roles
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Browse
Browse All RolesEvery role hub, from analyst to MLBrowse All CompaniesCompany-specific interview loopsAll Interview GuidesThe full guide library
Top questions by role
Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct Manager
Top questions by skill
SQLPythonStatisticsMachine LearningA/B TestingSystem DesignGenerative AIProduct SenseMetricsBehavioral
Browse all questions →Try a mock interview
Experiences
Practice
Mock InterviewsTimed interview simulations with feedbackCoaching1:1 coaching with people at your target companiesSuccess PathYour 6-week structured planModulesCurated lessons by topicWebinarsTalks from ex-Big Tech data leadsPlaygroundA free-form scratch editor
Learn
BlogInterview strategy and career adviceTech Job Market ReportHiring trends across data and AI rolesFor UniversitiesDataford for career centersAbout DatafordWho we are and how we build
Pricing
Build my plan
Interview Guides/Waymo
Waymo logo
WaymoCompany guide
Updated weekly · Reviewed by the Dataford team

Waymo interview process & guide 2026

Interview difficulty 5.0 / 10Based on 490 interview reports

Everything we know about interviewing at Waymo: the process stage by stage, what each round tests, compensation by level, and reports from candidates who interviewed.

Software EngineerData ScientistMachine Learning EngineerQA EngineerResearch ScientistTechnical Program Manager

At a glance

5.0/ 10
Interview difficulty 5.0 / 10
Rated by candidates who reported interviewing here. Harder than 82% of companies we track.
31
Role guides
490
Interview reports
12
Topics tracked
$225k
Median total comp
6 rounds
  1. 1
    Recruiter Screen
  2. 2
    Initial Screening
  3. 3
    Technical Phone Screen
  4. 4
    Technical Assessment
  5. 5
    Onsite Interview Loop or Virtual Onsite Loop
  6. 6
    Final Decision-Making
01 · Overview

Interviewing at Waymo

Waymo runs a multi-step hiring loop that mixes recruiter screens, coding and technical assessments, and multiple rounds of onsite or virtual onsite interviews that also include behavioral evaluation. Across roles, the process repeatedly measures both execution, meaning coding and data work, and communication, meaning how you explain your reasoning and handle uncertainty.

The topics that show up most in question data are Data Analysis (percentile 95), Python (90), Statistical Analysis (76), and then Machine Learning (77) plus C++ (77). You also see Stakeholder Communication (72) and Data Visualization (69), with Cloud Computing (30) and Deep Learning (54) appearing more selectively. Algorithms (36) is present but not the dominant theme compared to data and analysis.

Expect a loop that can feel tightly packed and sometimes inconsistent in execution quality across interviewers, based on candidate reports. The aggregated difficulty distribution is mostly medium (64.8%), with easy (16.8%), hard (16.0%), and very hard (1.6%), and the overall offer rate across reports is 0.4%, so you should focus on being consistently strong across the core data, coding, and explanation dimensions rather than betting on one perfect round.

Good to know

The strongest signal in the data is that Data Analysis and Statistical Analysis lead the topic mix, so you should prepare to explain your data reasoning clearly, not just produce correct code.

02 · Difficulty and outcomes

How hard is the Waymo interview?

Aggregated from 490 interview experiences
Difficulty mix
Easy18%
Medium64%
Hard18%
Most loops land in the middle: hard enough to prep for, rarely brutal.
Offer rate
25%about 1 in 4

About 1 in 4 candidates with a known outcome convert.

70 offers across 282 reports with a stated outcome.
Experience sentiment
51%positive
Positive 51%Neutral 21%Negative 28%
Reports by year
38
18
15
51
63
20222023202420252026
By interview date. The current year is partial.
03 · The loop

The interview process, end to end

6 rounds · based on 490 candidate reports
  1. 1
    Recruiter Screen

    You start with an initial discussion with a recruiter to assess your background and alignment with open roles. Some screens explicitly include fit for the Machine Learning Engineer role, along with your background and research interests.

    role alignment · background fit · communication
  2. 2
    Initial Screening

    You may complete a written questionnaire with basic kinematics, logic, and behavioral questions. This step is used to assess basic qualifications and fit for the role.

    logic · basic reasoning · behavioral scenarios
  3. 3
    Technical Phone Screen

    You get a technical phone interview focused on coding skills and basic embedded concepts, with the possibility of a collaborative editor coding question. Depending on the team focus, it may include high-level ML theory discussion.

    coding fundamentals · CS problem solving · ML theory basics
  4. 4
    Technical Assessment

    You may take a hands-on assessment focused on SQL proficiency and basic data manipulation. Some reports also mention practical writing exercises to demonstrate technical writing skills.

    SQL · data manipulation · technical writing
  5. 5
    Onsite Interview Loop or Virtual Onsite Loop

    You complete a loop of multiple rounds, typically 4 to 5 interviews, mixing coding, system design, machine learning fundamentals, and behavioral assessments. Candidate reports also describe days or sessions that feel back-to-back and sometimes include stakeholder communication style evaluation.

    data analysis · coding · system design thinking
  6. 6
    Final Decision-Making

    After interviews, a hiring committee holistically reviews performance, followed by a final decision-making step based on evaluations. You may also meet multiple stakeholders as part of the overall process before the committee review.

    overall fit · cross-interviewer evaluation · stakeholder interaction
04 · Topic breakdown

What Waymo actually tests for

How prominent each skill is across reported loops
100%
ETL (Extract, Transform, Load)
98%
Marketing Analytics
98%
Statistics
96%
Python
81%
C++
79%
SQL
75%
Go-to-Market (GTM) Strategy
69%
Deep Learning
61%
Stakeholder Communication
57%
Communication Skills
51%
Cross-Functional Collaboration
51%
Data-Driven Decision Making
Tested less
Tested more
05 · Role guides

Find the guide for your role

This is your next step: open the guide for the role you are interviewing for. Each one carries the questions Waymo interviewers actually ask that position, the loop structure, and pay by level.

Most reported roles
Software Engineer
$122k-$873k total comp
Real questions · Loop structure · Pay bands
Open the guide
Data Scientist
$139k-$339k total comp
Real questions · Loop structure · Pay bands
Open the guide
Machine Learning Engineer
$145k-$697k total comp
Real questions · Loop structure · Pay bands
Open the guide
Showing 12 of 31 role guides
Business Analyst
$177k-$225k
Open guide
Business Intelligence Analyst
$168k-$239k
Open guide
Computer Vision Engineer
Questions and loop structure
Open guide
Data Analyst
$127k-$345k
Open guide
Data Engineer
Questions and loop structure
Open guide
DevOps Engineer
Questions and loop structure
Open guide
Embedded Engineer
Questions and loop structure
Open guide
Engineering Manager
$159k-$196k
Open guide
Financial Analyst
Questions and loop structure
Open guide

Real interview experiences

What candidates said about the loop, difficulty, and outcomes, straight from recent reports for these roles.

Software Engineer
06 · Compensation

What Waymo pays, by level

Estimated total compensation: base salary plus stock and annual cash bonus.

Median $225k
Level$200kTotal comp range$900kTotal
Principal
Base $328k · Stock $454k · Bonus $91k
$873k
Staff
Base $272k-$278k · Stock $291k-$340k · Bonus $65k-$79k
$628k-$697k
Senior
Base $205k-$245k · Stock $111k-$225k · Bonus $23k-$37k
$339k-$501k
Mid-Level
Base $169k-$200k · Stock $66k-$90k · Bonus $20k-$33k
$255k-$318k
Entry-Level
Base $157k · Stock $50k · Bonus $23k
$230k
Ranges blend verified compensation data points. Base + stock + annual bonus shown. Estimates only.
07 · Insider tips

What separates offers from rejections

Patterns from candidates who got offers, and the mistakes that most often sink a loop.

Do this

  • Treat Data Analysis and Statistical Analysis as primary, even if you are also doing coding. Prepare to walk through assumptions, intermediate steps, and how you validate results.
  • Be ready for mixed-topic rounds that combine coding and ML or data reasoning. Start by stating your approach and edge-case strategy early, so you can finish with a coherent solution.
  • Practice C++ and Python fundamentals as they come up across roles, with special attention to correctness and edge cases. Emphasize compilable or runnable logic and time complexity when relevant.
  • Use stakeholder communication deliberately in every round. Answer scenario questions by structuring your response, stating what you would clarify, and explaining tradeoffs clearly.

Avoid this

  • Don’t spend too long clarifying without progressing toward a substantially complete solution. Candidate reports mention that moving away from the direction they wanted cost time.
  • Don’t assume the interview will be purely coding or purely ML, the process can mix them. Prepare to adapt quickly when an interviewer shifts topics.
  • Don’t under-prepare for explanation quality. Multiple reports indicate they are evaluating how you reason under pressure and how you handle uncertainty.
  • Don’t let scheduling and communication issues throw you off your prep. Candidate reports include examples of disorganization and silence, so keep your focus on the interview content once scheduled.
08 · FAQ

Waymo interview FAQ

Answered from real candidate and workplace data
What topics should I prioritize most?

Based on the question topic data, prioritize Data Analysis (percentile 95), Python (90), Statistical Analysis (76), and then Machine Learning (77) and C++ (77). You should also be ready for Stakeholder Communication (72) and Data Visualization (69), since those appear prominently alongside technical topics.

Is the difficulty mostly easy, medium, or hard?

Across candidate reports, most questions are medium (64.8%), with easy (16.8%), hard (16.0%), and very hard (1.6%). The distribution suggests you should aim for consistently solid performance across medium problems, while still practicing hard edge cases.

How long is the process and is it back-to-back?

The provided process steps do not include exact end-to-end time. However, candidate reports describe a rapid, tightly packed rhythm with back-to-back interviews in the loop, and mentions delays or cancellations in a few cases.

What does Waymo evaluate in the technical parts?

From the reported steps and topic mix, expect evaluation of data fluency through Data Analysis and Statistical Analysis, plus coding fundamentals using Python and sometimes C++. Algorithms show up, but the most prominent area is data analysis rather than algorithmic dominance.

What are my odds of getting an offer?

The aggregated offer rate across candidate reports is 0.4%. The sample sentiment is positive for 51.9% of reports, but the offer rate is still very low overall.

If I get rejected, can I reapply?

The supplied data does not mention any re-application policy. If you want a definite answer, you will need to ask the recruiter for Waymo's current reapply rules.

09 · In their words

What people say about Waymo

Verbatim snippets from employee and candidate reviews
“Exciting technology but demands can lead to burnout.”
Software Engineer2.0
“Waymo offers a decent work environment for those passionate about cutting-edge technology.”
Software Engineer2.0
“The long hours and high expectations can be challenging.”
Software Engineer2.0
“Be prepared for demanding work hours and a fast-paced environment.”
Software Engineer2.0
“The team culture is strong, and there are ample opportunities for advancement.”
QA Engineer4.0
“Waymo offers a great culture with significant advancement opportunities, but the work environment can be unstable.”
QA Engineer4.0
10 · Keep prepping

Related company guides

Companies that hire for the same roles
OpenAI44 guidesAffirm39 guidesNTT DATA39 guidesPinterest39 guidesS&P Global38 guidesInc.37 guides
On this page0% read
OverviewHow hard is it?The interview processWhat Waymo evaluatesQuestions and role guidesCompensation by levelInsider tipsFAQWhat people sayRelated guides
Prep for Waymo with a plan

A day by day plan built from this guide, with the questions Waymo actually asks.

Build my plan

Ready for your Waymo interview?

Practice the exact questions from this guide with AI feedback, and walk into your loop knowing what to expect.

Start practicing freeView pricing
Keep exploring

Browse every guide, role and company

Roles at Waymo
Waymo Business AnalystWaymo Business Intelligence AnalystWaymo Computer Vision EngineerWaymo Data AnalystWaymo Data EngineerAll 31 roles
Waymo prep plans
Waymo Interview QuestionsWaymo Software Engineer Interview QuestionsWaymo Data Scientist Interview QuestionsWaymo Product Manager Interview QuestionsWaymo Product Growth Analyst Interview QuestionsWaymo QA Engineer Interview QuestionsWaymo Machine Learning Engineer Interview QuestionsWaymo Project Manager Interview QuestionsAll prep collections
Other companies
OpenAI interview questionsAffirm interview questionsNTT DATA interview questionsPinterest interview questionsS&P Global interview questionsBrowse all companies
Keep exploring
All interview guidesPractice questionsBrowse companies
Dataford

Interview guides, real questions, and mock interviews for tech roles.

Interview Prep

Interview GuidesInterview QuestionsInterview ExperiencesMock InterviewsPersonalized PrepPricing

Popular Roles

Software EngineerData AnalystData ScientistData EngineerBusiness AnalystAI EngineerMachine Learning EngineerProduct ManagerQA EngineerProject ManagerBrowse All Roles

Explore

Browse CompaniesBlogTech Job Market ReportUniversitiesBecome a Coach
About·Contact·Privacy·Terms
LinkedInYouTube
© 2026 Dataford, Inc.