I had an all-day interview at Google in California. Five interviewers grilled me on questions ranging from graph theory to binary search tree algorithms.
A lunch break provided a chance to enjoy some good food and learn more about Google.
Unfortunately, the interviews focused mostly on assessing my knowledge of algorithms rather than my experience. There was very little time to learn about where I might actually end up.
Implement the Java String.contains method and describe the speed of your implementation.
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.