I applied through a recruiter. The process took 4 weeks. I interviewed at Google (San Francisco, CA)
Interview
I interviewed as a generalist who would go into a candidate pool and then get team matched. After the initial recruiter screening, there are a few rounds of interviews which is typical. There were: 1) product sense - design a fake product, 2) product strategy - "should Google go into xyz", 3)analytical sense, which is similar to a market sizing question in consulting, something along the line of estimate the number of lights turned on at 8 pm in SF, 4) technical interview with an engineer where I was asked to pseudo-code. I do well in this kind of interviews but I don't like them. I don't see how it helps with actual work once you are hired. All the interviewers were polite but clearly bored because they had no skin in the game (i.e. you won't work with them when you get hired); the tech interviewer was especially acting bored and unimpressed, and had his eyes closed during the interview multiple times.
Interview questions [1]
Question 1
How many lights are on in SF at 8 pm for an average day?
You would have to do a hiring assessment first, then a recruiter screening follows. First round interview with the hiring manager. Majorly product sense and product improvement. The questions were not direct though.
Overall a lot of steps to the interview process. Talked to different people and had opportunities to ask questions. Many different stages which made it a lengthy process overall. Wasn't too bad.
it was very long and had multiple stages. it never required any in person activity or any relocation to an office or company building. I did not take the job in the end but i recommend it