I applied through a recruiter.
I passed the first-round phone interview and made it to the on-site interview.
It took nearly 3 months.
The on-site interview had 4 rounds in total:
They emphasized problem-solving. Behavioral questions and past experiences were mostly like chatting and seemed unimportant.
Most interview questions were based on online judge challenges and the "Cracking the Coding Interview" book. HackerRank would be helpful.
Questions are not difficult once you get familiar with those concepts.
Compared to other companies, Google recruiters seem to care about candidates. Though the process is slow, the overall experience is exceptional.
Nothing out of the ordinary.
Though I encountered some hard problems, those problems are in the way most giant tech company interviews should be.
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.