I applied online. The process took 3 days. I interviewed at Waymo (California, KY) in Dec 2025
Interview
I was asked to come up with a solution for a problem they had been facing. They gave me a dataset and asked me to come up with a way to resolve the issue with only just that data.
5 interviews. The role was for a research position. The last interview though was a Dynamic Programming problem. Expect both ML and programming skills related questions and be prepared to implement ML algorithms and also Data Structures related stuff.
Interview questions [1]
Question 1
Dynamic Programming. ML fundamentals, Attention with KV caching implementation.