The interview started with a coding challenge, which was not too difficult, falling somewhere in the LeetCode Medium to Easy range. After that, there were two phone interviews. During these, you had to solve a LeetCode Medium problem in a Google Doc while explaining your thought process to the recruiter. I suggest practicing coding in a Google Doc beforehand, as the formatting (or lack thereof) can be quite off-putting.
They were very concerned with your approach to solving each problem. You have to describe how you came about the solution.
The following metrics were computed from 8 interview experiences for the Google Software Developer Intern role in Canada.
Google's interview process for their Software Developer Intern roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Developer Intern interview process in Canada.