All I can say is: WOW. Absolutely infuriating experience.
Long story short: I interviewed with Google nine months ago today. The interview went well, and I liked the people there. I was told I would be getting an offer.
For nine months, on average, I'd get a call every two weeks saying something to the effect of, "We're sorry this is taking so long; you'll hear something no later than Friday."
Eventually, I got fed up with this and complained about the person telling me this, who was consistently breaking his promises. After complaining, I received genuine phone calls of apology and then another "You'll hear from us within two weeks." Two weeks passed. You can gather how the story goes on.
I complained again. I felt that nine months was unreasonable. Fool me once, shame on you. Fool me twenty times, shame on me.
After my last complaint, I got a call from the recruiter telling me I was no longer a candidate at Google.
Absolute waste of time on both our parts. In the end, no one won, which is what is so baffling to me.
Data structures and algorithms
The following metrics were computed from 142 interview experiences for the Google Software Engineer role in San Francisco, California.
Google's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Google's Software Engineer interview process in San Francisco, California.