Applied online through a job-posting site.
Got contacted and passed the phone interview, but had to do it again due to barely passing the first time. Then went onsite and did 4 technical interviews.
They covered data structures and algorithms you learn in college, mainly:
Bit manipulation was a big one on the phone.
On site, it was typical programming problems you'd find in a review book.
The following metrics were computed from 20 interview experiences for the Google Software Development Engineer role in Mountain View, California.
Google's interview process for their Software Development Engineer roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Development Engineer interview process in Mountain View, California.