After you apply to the position, you receive the code assessment, which is similar to medium-level LeetCode questions.
I had 1 hour and 30 minutes to complete two questions. Following this, you may be notified to do a technical phone interview.
The phone interview involved answering one coding question and lasted 45 minutes.
I did not move on after this point.
Given a string and a list of replacements, write a function that performs the replacements on a given string. "Replacements" is an array of objects, which contains the old string, the new string, and the index in the string to replace.
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.