The process was opaque. The second interviewer was very unprofessional. I would recommend reviewing your data structures beforehand. Google has nice benefits, but their process needs work (at least in terms of vetting interviewers).
N Queens problem.
The following metrics were computed from 173 interview experiences for the Google Software Engineer role in Canada.
Google's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Canada.