Good and straightforward. They first asked me some behavioral questions and then asked me some technical questions. Overall, it was a solid experience and I would definitely recommend people for this role in the near future.
I applied through a recruiter. The process took 4 months. I interviewed at Google
Interview
Google Interview Process has 3 main steps. Recruiter screening, phone screening and final interview with 5 people which has got specific sessions on Product Design/Improvement, Execution, Analytical (metrics, competitive analysis etc), Strategy and Googleyness and Leadership and for specific products, technical sessions with an Engineer and PM. I believe interview experience depends on the communication and interview skills of the people interview you. Some are not clear and questions can be quite vague and some are clear and ask clever questions that will push you to brainstorm and come up with answers. At the end of the interview, you need to get hire recommendation from all interviewers. Even if you rock 4 of them, 1 "no hire" would likely to result in "no hire" decision.
Interview questions [1]
Question 1
Give me key metrics for an API in a cloud.
Questions asked twice once if API is used by a consumer, then if it's used by a business
Phone interview to a full loop. Asks tons of questions that jump around their different question types (design, technical, etc.). Recruiter provides materials to help prep. The technical piece revolves around system design.
Interview questions [1]
Question 1
What's your favorite restaurant? How much would they make in a year?