First was a technical round, then another technical round. There was a behavioral round and a systems design round. At last, I was asked about my previous work experience mentioned in my resume and some scenario-based questions.
Ant triangle problem, binary search 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.