Applied through a university recruiter and went through an online coding challenge, a phone screening, and then an onsite interview.
Recruiters were generally very responsive, but the entire process took a long time (about 3 months).
Signed an NDA, so I cannot disclose the questions in depth, but the following are brief rundowns of the questions.
Detecting string off-by-one errors, word construction from dice, and finding certain names within a given input.
Given a word of length n, and n six-sided dice with a character on each side, determine if this word is constructible by the set of given dice.
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.