The interviews were threefold.
I can't really provide much detail because there's an NDA involved, but the topics covered included arrays & strings, computation theory, knowing runtimes, and dynamic programming.
The first interview focused on how to perform operations using a simple machine. The second interview involved Python and recursion skills. The third interview was about dynamic programming.
I can't really provide much detail because there is an NDA involved, but I did work with arrays & strings, computation theory, knowing runtimes, and dynamic programming.
The following metrics were computed from 1 interview experience for the Google Software Engineering role in Ottawa, Ontario.
Google's interview process for their Software Engineering roles in Ottawa, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineering interview process in Ottawa, Ontario.