First, I received a link to solve two coding questions within 90 minutes. Nothing too complex, focusing on string manipulation and general data structures, with an emphasis on HashMaps. Then, I had two phone interviews with two engineers. It took me a while to understand the questions asked by the engineers. They didn't make it very clear if I was asking the right questions.
Full design question involving doubly linked lists. Make sure to know how and when to use wrapper classes.
The following metrics were computed from 39 interview experiences for the Google Software Engineer (Internship) role in Canada.
Google's interview process for their Software Engineer (Internship) roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer (Internship) interview process in Canada.