There was a lot of red tape and bureaucracy to get to the on-site. Then, a series of five one-on-one interviews featured a bunch of really good questions.
Some basic questions were asked, but then there were many algorithmic challenges, pointer arithmetic, optimization questions, and scaling questions.
They asked numerous questions about how to make systems work well on 100,000+ computers simultaneously.
Additionally, they did a surprisingly good job of selling a company that practically sells itself.
Solve the "Game of Life" problem in C++ so that it will be both OO and efficient. Scalability and parallelism are also pluses.
The following metrics were computed from 1 interview experience for the Google Engineer role in Cambridge, Massachusetts.
Google's interview process for their Engineer roles in Cambridge, Massachusetts is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Engineer interview process in Cambridge, Massachusetts.