The process was friendly, and they were very willing to work with me on my schedule. Everyone was kind and helpful.
I went through a single technical phone interview, a 60-minute online coding challenge, and a full day onsite interview.
The hiring committee was the final stop for me, as they decided not to extend an offer. This just goes to show that despite how well you do on the interviews, make sure you look good on paper too!
Write clean, complete code. Keep it organized and readable, because this is a big part of what the hiring committee will look for when deciding if you have the right stuff.
I can't say due to an NDA, but if you study data structures and search algorithms, you'll be fine.
The following metrics were computed from 3,728 interview experiences for the Google Software Engineer role in United States.
Google's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in United States.