I applied online. I interviewed at Waymo (San Jose, CA) in Jun 2018
Interview
Phone interview was very normal. I passed pretty easy.
Onsite, I did answer all programming questions. Last interviewer asked some questions which I finally was able to answer after a lot of clarifying questions.
Interview questions [1]
Question 1
Normal programming questions. Eg., graphs, std containers
Short introduction to yourself and interviewer then start coding.
Ask some questions to interviewer at the end.
Two coding questions in a round, be well prepared to edge cases because they really focus on it
Interview questions [1]
Question 1
Given a variable Page, which contains a list of words, a variable Book, which contains a list of pages, and a variable SynonymGroup containing groups of words. (Imagine they are all 2d array of string)
Write a function Print(string data), data is in Book, that output the page index and word index(in SynonymGroup) of data.
I applied online. I interviewed at Waymo in Apr 2026
Interview
Some interviewers are good while some are not. They expected you to state pros vs. cons on your solution. Some interviewers are really quite during the interview. You have to push the interview process on your own.
Interview questions [1]
Question 1
The coding question is not the leetcode style question. The coding problems are more akin to real-world application scenarios. Remember the function names commonly used in the language (the ones they expect you to know).
After asking to reschedule the phone screen I must have broken their AI driven recruiting process. Meeting the recruiter they said it seems my phone screen went well. Strange because I didn’t do a phone screen yet. The recruiter said I had an interview scheduled the following week. I asked if they could re-send the calendar invite as I did not receive anything, and was forwarded the invite. That day came, nobody showed up on the call. I emailed the recruiter advising them of this, and never heard back. Unprofessional. Will never seriously consider working with Waymo or other Google companies in the future. They have a combination of superiority complex and entitlement over their employees. Pass!