I had one phone interview, followed by five on-site interviews.
The phone interview was relatively easy, with standard textbook questions.
Two out of five on-site interviews included questions that dealt with design and problem-solving.
Three of them were about dynamic programming, memory management, and data structures.
It was a very good and insightful experience. I highly recommend applying to Google to get a better sense of where you are as a junior engineer and also to see the campus.
The following metrics were computed from 748 interview experiences for the Google Software Engineer role in Mountain View, California.
Google's interview process for their Software Engineer roles in Mountain View, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Google's Software Engineer interview process in Mountain View, California.