First, I have not actually heard back yet, but I had to fill out the offer field – it means nothing yet.
Overall, the interview process was smooth. I would say that I enjoyed both of my phone interviews.
I heard back about scheduling interviews only a couple of hours after I applied, which may be due to me emailing my school's Google recruiter and a former TA who has worked there the past couple of summers putting in a good word for me with the recruiter.
Google's interview process is overall pretty well-documented and organized, I think.
I signed an NDA and will therefore not share my interview questions. However, there are plenty of online resources, and I found their advice to be accurate. Not too difficult!
The following metrics were computed from 5 interview experiences for the Google Software Engineering role in San Francisco, California.
Google's interview process for their Software Engineering roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineering interview process in San Francisco, California.