Companies
Amazon1029 questions
Meta537 questions
Google489 questions
ByteDance / TikTok430 questions
Uber337 questions
Microsoft270 questions
Snowflake197 questions
Apple185 questions
OpenAI212 questions
Stripe214 questions
Databricks121 questions
Pinterest108 questions
DoorDash140 questions
Netflix97 questions
Citadel / Citadel Securities135 questions
Roblox92 questions
Anthropic109 questions
IBM129 questions
LinkedIn124 questions
Bloomberg119 questions
Salesforce115 questions
Coinbase94 questions
Goldman Sachs111 questions
Oracle109 questions
Capital One109 questions
Airbnb105 questions
Rippling87 questions
Snapchat100 questions
Waymo93 questions
JPMorgan Chase84 questions

Waymo Interview Question Bank
Waymo loops mix nominally LeetCode-style coding with deliberately ambiguous, autonomy-flavored prompts and a signature 'data fluency' round that's hard to drill for. Coding bars are mid-hard but interviewers frequently swap in original problems framed around self-driving scenarios; ML and senior loops add a behavior-prediction-style ML system design round on top.
93
questions
Last updated
Before you start
Showing 50 of 50
OJ Problems
practice in the online judgeFormat Bytes as a Hexdump with ASCII PreviewEmployee Hierarchy FTE Score and Capacity-Constrained InsertionCount Frequencies in a Bounded Integer ArrayA/B Test P-Value for Time to PickupAverage FunctionRetention Rating AnalysisLow Frequency Users by CityMonthly Ride AggregationInactive User AnalysisObject Tracker with Cross-System Identity LinksShortest Distance from All BuildingsCount Axis-Aligned Squares Formed by Intersecting Vertical and Horizontal SegmentsAutocomplete Search Bar with DebounceFilter an N-ary Tree and Render It with IndentationCount Fertile Pyramids in a LandGas StationBuild an Expression with +, -, * and Parentheses to Reach TargetMinimum Number of Refueling StopsMax Pooling with Argmax CoordinatesPredict the WinnerFind Continuous Time Intervals Satisfying Two Timestamp-Based SignalsDebugging Numerical/Tensor API Bugs: Aliasing, Axis Handling, and TruncationRandomly Generate a Fully-Populated Grid with 4 Equal-Size Connected ComponentsCount Same-Color Squares in a GridMaximum Area Axis-Aligned Rectangle From PointsMinimum travel path for a pen-plotter to draw given strokesParse CSV String Into a Usable Data Structure (with Corruption Handling)Reachability / Jump Game Variant (Backtracking)Prefix Word Search Data Structure (Trie Autocomplete)Count Super Streaks From Event Logs (with optional user_id follow-up)
