My status: Own my own consulting firm
Location: Phoenix - interviewed in Seattle Fremont office
Experience: Technical and Leadership experience up to VP of Engineering
Introduction to Google: I was presented with the foobar challenges while searching for solutions to my Python problems. After completing the first 3 levels, I was asked if I wished to be contacted by a Google recruiter and I said yes. I have a friend inside of Google that put in a positive referral for me after this point.
Initial Phone Screens: I spoke with the recruiter a couple of times, totalling an hour, I believe, going over my experience and what I'd like out of a position at Google. I wished to be in management, as I was coming off a VP of Engineering position. Between phone calls, she floated my resume to those hiring for leadership and didn't get any interest. We talked about getting in as a developer and then working my way into leadership. I agreed. She floated my resume and caught interest.
Tech Phone Screen: I had an hour long tech phone screen with a shared google doc and a couple of Python problems to work out. The first was warm up and very simple. The second was new to me and a fun problem much like those found here on Leetcode. Maybe a medium in complexity? I thought it went ok, but didn't really expect to move on. I was contacted a week (??) later about scheduling an on-site interview loop and was very excited.
I was asked about a location and technology preference. I offered up Seattle and Cloud computing.
Scheduling: This was the longest portion of the whole process. I left the dates open ended after a certain date, yet they came back 3 times asking for dates. This took a couple weeks to get the interview scheduled.
On Site: I was flown to Seattle and interviewed at the Fremont location. The office is very nice, though a bit crowded, especially at lunch.
I was given the expectation of 3 coding interviews, much like my phone screen, one SDI and one behavioral about my leadership. Instead I received 3 SDI interviews and 2 coding with just a couple scattered questions about my history. I did get to lunch with a Googler and taken around campus a bit.
I was asked about using a whiteboard or a Chromebook. I chose Chromebook, but didn't receive one during the interviews.
Results: Unknown so far. I'm told the Hiring Committee will review my packet within 2 weeks. I can update this later with the results. I don't feel terribly confident. I thought I did pretty well on two of the SDIs and just ok on two other interviews. I didn't do well on a coding one at the end of the day. It was frustrating as the problem wasn't difficult. I was either tired, or stumbled because of the whiteboard. It was entirely on me, I cannot blame the interviewer for anything.
Perspective: I was surprised at the difficulty in scheduling. It became a little frustrating. I was also a bit disappointed that I was given the option for a Chromebook and it wasn't there for me. I also prepared for more coding, but got more SDI. Ironically, I feel I did better on the SDI anyway!
I'd love an opportunity to work there. I've heard that there is about 20% of onsite interviews result in an offer. I figure it's reasonable to think I have about a 1 in 5 chance of an offer.
I hope this is helpful!