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.
Preguntas de entrevista [1]
Pregunta 1
What does batch normalization do, what are different parameters to it?
Envié una solicitud electrónica. Acudí a una entrevista en Waymo (Mountain View, CA) en feb 2026
Entrevista
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.
Preguntas de entrevista [1]
Pregunta 1
Walk through your background and the experience in labeling infrastructure.
Envié una solicitud electrónica. Acudí a una entrevista en Waymo (California, MD)
Entrevista
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.