The Google interview process is well-documented; there were no surprises.
The recruiters were all great and friendly, and the process was transparent and speedy.
The phone screen interview felt unusually easy, at least compared to the on-site interviews.
There were five on-site interviews in total, with a lunch break in between. Expect the usual algorithms and data structures questions, and a behavioral round.
I left the on-sites feeling confident but did not make it to the Hiring Committee. Their standards are pretty high!
Q: Implement a hash table with TTL (time to live) functionality.
Follow-up: How do you optimize this when input sizes approach infinity? As in, when you have a user inserting in an infinite loop.
The following metrics were computed from 27 interview experiences for the Google Software Engineer New Grad role in Mountain View, California.
Google's interview process for their Software Engineer New Grad roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer New Grad interview process in Mountain View, California.