I applied online. The process took 4 weeks. I interviewed at Waymo (San Francisco, CA) in Jul 2021
Interview
This was for a web based role. Started with an introductory call with a recruiter with basic behavioral and “why Waymo” style questions.
Next round was a CoderPad interview which consisted of reviewing a design doc by adding details/leaving comments and working on a small JavaScript codebase to build out a few new features.
I didn’t personally have a phone interview after this.
Final round was an on-site where I met with four would-be direct teammates. I was given the option to work on the interview questions beforehand, so I did that. During the interviews, we discussed my solutions, and made a few changes/extensions to what I had written based on follow up questions. No LC style questions, all were more web oriented. All interviewers were kind and I thought the conversations were enjoyable.
Overall, I thought the interview process itself was great, but I was ghosted by my recruiter after the on-site. It’s a simple courtesy to let a candidate know one way or another, especially after they’ve spent hours going through the interview process, and it was a huge let down to see Waymo represented as such. I followed up with my recruiter, including letting them know I had competing offers, but still never got a response. Very disappointing.
Interview questions [1]
Question 1
Web development oriented questions (asynchronous JavaScript, extending a HTML/CSS/JS codebase)
I applied online. I interviewed at Waymo (Mountain View, CA) in Feb 2026
Interview
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.
Interview questions [1]
Question 1
Walk through your background and the experience in labeling infrastructure.
I applied online. I interviewed at Waymo (California, MD)
Interview
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.