I first had a non-technical phone call with a recruiter.
Next, I had a technical phone interview where I was asked to write code on Google Docs.
Finally, I had 4 or 5 on-site interviews during one day, from 9:00 to 14:00. I also had lunch with a Google employee in between two interviews.
One question I had was to code a function to compute a rolling mean.
We explored different possible designs and implementations.
The following metrics were computed from 7 interview experiences for the Google Software Engineer role in Montreal, Quebec.
Google's interview process for their Software Engineer roles in Montreal, Quebec is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in Montreal, Quebec.