I had a phone screening with two coding rounds.
It was more difficult than I expected.
The interviewers were very nice and patient.
I would recommend doing lots of LeetCode before tackling this white whale.
Given an input string (s) and a pattern (p), implement wildcard pattern matching with support for '?' and '*'.
'?' matches any single character. '*' matches any sequence of characters (including the empty sequence).
The matching should cover the entire input string (not partial).
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.