← Interview experiences
Got the offer
Got the offerMachine Learning Engineer at Waymo
- Difficulty
- Level
- Staff
- Process took
- 2 months
How it went
The candidate applied directly through Waymo's website and followed a process similar to Google's. The interview loop included an initial recruiter call, a challenging coding screen, and a final round with multiple components: a coding interview, an ML coding interview, an ML system design interview, and two behavioral interviews. The candidate noted the high bar for coding skills, comparable to a Software Engineer role, in addition to expected ML expertise. The behavioral interviews also delved deeply into the candidate's past projects.
What came up
Data ModelingMachine LearningConceptStatistics & ExperimentationData AnalysisCodingSQLData Structures & AlgorithmsPeople ManagementProject ManagementProgram SenseCross FunctionalSystem DesignProduct DesignEstimationProduct StrategyAnalyticalTechnicalExecutionBehavioralCustomer InteractionApp CritiqueData Pipeline DesignArtificial IntelligencePresentationPortfolio ReviewDebuggingCode ReviewProject Discussion
A candidate-reported account, lightly edited. Interview processes change by team and date.