The interview was virtual and consisted of four rounds.
One round focused on "googlyness," which is essentially behavioral.
The remaining three rounds were dedicated to coding:
The one round that went poorly was where I was supposed to know permutation and combination equations in different scenarios and then know Round Robin to solve the question.
The following metrics were computed from 21 interview experiences for the Google Software Engineer role in Waterloo, Ontario.
Google's interview process for their Software Engineer roles in Waterloo, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Waterloo, Ontario.