It was awful and unprofessional. Throughout the process, I found myself questioning if I wanted to continue and ultimately didn't get an offer. Which is okay.
From the start, something was screwed up since I applied for a Google Cloud job listed in a particular city. The recruiter for Google Cloud didn't seem to know anything about this position and wasn't sure it even existed but encouraged me to continue to apply to be a generic PM anyways.
I was then scheduled to have a phone screen with another PM which was rescheduled 3-4 times, always with just a few hours notice. In every case, I had to block off time from my current job.
Then I finally had a call with a PM who worked in another area of the company. He asked me to do math questions like, "if there are 15 baseball teams and each has to play each other once...". He had also applied for a PM job in Google Cloud and been denied and this interview wasn't so great.
After ignoring my emails for over a week, my recruiter (BB) called to ask about the interview and I told her how awful it was. She apologized and later told me this fellow had been reprimanded for asking these types of questions in the past.
Then, because I was also interviewing with somebody Google takes seriously, they scheduled a "Champion Call". This was cool because it was actually with the hiring manager of the position I was actually applying for and he was able to give me real details about the job and have a meaningful conversation.
So, they decided to schedule onsite interviews. I was given a day but no time window or information on what types of roles I would be meeting with. In fact, when I got there I still had no idea how many meetings I had or what time I would be allowed to leave. Cool office.
My recruiter scheduled a prep call for the morning of this day but she didn't show up for the call.
So, I went in not knowing what was going to happen or what sorts of interviews I had.
I felt like I did well overall, but I guess not well enough.
What's additionally frustrating about this is that a hiring manager from another PM position that I met with onsite requested that I be allowed to apply for his team and my recruiter says this isn't possible for a year.
I found this whole process to be insulting, frankly. The recruiter did everything in her power to communicate that I was unimportant including blowing off meetings and taking most calls from some loud cafeteria-like environment. I was constantly rescheduled and never given any useful information.
Further, Google's whole interview concept seems designed to hire for one very particular type of person. The goal seems to be to level the playing field by setting up questions where there is knowledge parity between interviewer and interviewee and to ignore experience. But, what happens here is that you get a select group of people that can game this case study stuff and probably because they were coached or studied it. It's taught in MBA programs, for example.
So, by ignoring all work experience, Google has created an environment where they hire people who can solve a particular set of problems in a particular way which boils down to "people who think like us" or "people who are trained to think like us" .
This is never going to lead to real diversity hiring. Better to look for people who think differently, IMO, or have some respect for work experience.
At the same time as I pursued this with Google, I was going through the process with other big players and I have found them all to be much more respectful of my time and skills and their processes seem geared to get me excited about working there while Google's seems to assume they get that just for Google.
Their loss. I won't have a problem finding something.