3 technical phone interviews, testing basic computer science knowledge.
Multiple on-site interviews with different project groups during project selection.
Overall, very pleasant, but matching with project groups may not be as fluid.
Interviews did not seem too difficult – just be very vocal in your thought process.
Very slow getting any responses from HR.
Basic data structures
Memory and time complexity
Unit testing
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.