I applied online. The process took 4 weeks. I interviewed at Google in Aug 2018
Interview
Phone screen with a recruiter followed by an interview with a product manager. You will run across the same questions you read in the book "Crack the PM Code", or "Decode and Conquer", however, google is interested in breaking your answers so you can keep coming back with more. You will eventually reach a dead end. If you are lucky, and can come up with huge and creative answers on the fly, then you will do well.
Very self-driven, first of multiple rounds, where I had to take the initiative to arrive at the problem, constraints, approach, solutions, tradeoffs and reasoning behind it in a matter of 30 minutes.
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.