First, I had to complete a short survey about my skills and experience, as well as a small coding sample. I was given one hour to complete the coding sample.
There were two questions, with the first being relatively simple and the second being a bit more challenging. I managed to do well enough to get a phone interview where I was asked to program solutions to a few problems.
Unfortunately, I was not able to advance to the next interview stage.
Increment a positive integer that is represented as an array of characters (e.g., increment ['1', '2', '3'] to ['1', '2', '4']).
Add two positive integers that are represented as an array of characters.
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.