I applied through a recruiter. The process took 2 weeks. I interviewed at Google
Interview
The interviewer was not honest in the duration of the employment, I had to ask repeatedly if it was temporary, contract to hire, or full time, and they would not answer directly. They could also not define the difference in levels of developers or engineers, it felt like I was interviewing with a new hire for a senior level position.
Expected questions- should come prepared, there are resources online you can refer to. 3 questions including estimation, product improvement, and other questions. Interviewer was late, but nothing unusual about interview.
Interviewed at Google for Product Manager. Did not move on after two rounds. Five weeks between interviews with little to no communication in between. Interesting people. Dug deep into why I wanted to work for Google, etc. Asked questions about my background, interest in working for them, ideas for improving existing products.