A Waymo recruiter reached out to me via email. They asked about my past projects and what I was interested in working on. After that, the recruiter shared a few roles via email.
Then there was a coding round. It was a 2D matrix problem that asked to print the weights for each cell. It required using recursion, etc. It was a hard problem, but the interviewer gave me a few hints which helped me solve it.
After that, I was invited to the virtual onsite rounds:
Everything went pretty smoothly. The coding round was a BFS question.
However, one of the interviews was set up incorrectly for me. That interviewer had no clue what they were supposed to ask. They started asking completely random technical questions. It was a very weird conversation that did not go anywhere for about 30 minutes. It screwed up my interview.
I told this to the recruiter, and they said they would rearrange the interview for me. It was a bad experience.
A few days later, I received the rejection email. I felt terrible because all other rounds went pretty smoothly, and I also loved the team.
2D Matrix and recursively print some weights.
BFS question to check if there exists a path in a 2D matrix. The question was smartly modified, which required some critical thinking.
The following metrics were computed from 7 interview experiences for the Waymo Senior Software Engineer role in United States.
Waymo's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Waymo's Senior Software Engineer interview process in United States.