Four interviews:
- Two coding interviews; one with a moderate graph problem and one with easy-medium dynamic programming.
- The other two rounds were about Machine Learning and Computer Vision. The machine learning included 3 parts: the first part is a general machine learning questions (e.g., classification, regression, loss functions, .. etc). The second part was a machine learning design problem, and the third part was discussing my own research.
The computer vision round was discussing domain-specific knowledge with a similar ML design problem and discussion.
Domande di colloquio [1]
Domanda 1
What does batch normalization do, what are different parameters to it?
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Waymo (Mountain View, CA) nel mese di feb 2026
Colloquio
Totally a mess. Attended a recruiter screen call and received the invitation the same day. But the next round with the hiring manager was scheduled for two weeks later (although I tried to schedule it ASAP)! The hiring manager delayed the interview by one day without any clear reason, but the recruiter insisted that there were 2 headcounts available. Even the rejection was delayed to the following week.
Domande di colloquio [1]
Domanda 1
Walk through your background and the experience in labeling infrastructure.
Ho presentato la mia candidatura online. Ho sostenuto un colloquio presso Waymo (California, MD)
Colloquio
Started with recruiter call. First round is a programming interview mainly focused on dynamic programming. solved the question but still got rejected. I interviewed for simulation team - scenario creation.
The interview is back to back 2 rounds, including general coding questions and ML related questions. The interviewers are nice and will give enough time to prepare. Follow their guidance is important.