Short introduction to yourself and interviewer, then start coding.
Ask some questions to the interviewer at the end.
Two coding questions in a round; be well prepared for edge cases because they really focus on it.
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 arrays of strings.)
Write a function Print(string data), where data is in Book, that outputs the page index and word index (in SynonymGroup) of data.
The following metrics were computed from 2 interview experiences for the Waymo Senior Software Engineer role in Mountain View, California.
Waymo's interview process for their Senior Software Engineer roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Waymo's Senior Software Engineer interview process in Mountain View, California.