Online coding quiz and survey
More surveys about yourself and what you want to work on (e.g., projects and your skills), and two back-to-back phone interviews, each 45 minutes long. The first interview went well, but the second interviewer was kind of unresponsive and not helpful.
Basic data structures and algorithm questions, easy to medium.
The following metrics were computed from 40 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.