I was contacted by a recruiter and waited several weeks.
After passing a technical phone screen, I waited several more weeks.
Next, I had an on-site interview consisting of five technical sessions and an informal lunch in the cafeteria.
Another week later, I was called with my results.
The interviews ranged from a thought-provoking discussion of "What features and issues would you watch for if you implemented [a given mobile app]?" to processing streams of integers and traversing tree structures efficiently.
Describe how you would design a fully automated continuous build/test/configure/deploy system for arbitrary applications and software packages. Feel free to dive into any piece of this problem that is of interest to you.
The following metrics were computed from 18 interview experiences for the Google Software Engineer role in Boulder, Colorado.
Google's interview process for their Software Engineer roles in Boulder, Colorado is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Google's Software Engineer interview process in Boulder, Colorado.