Good process. I liked it, but it was too long. It should be a bit faster. I feel that they ask too much, but when you do the interview, it's not that fast-paced.
Do you know Ruby for Java positions?
The following metrics were computed from 13 interview experiences for the Google Software Engineering role in Canada.
Google's interview process for their Software Engineering roles in Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineering interview process in Canada.