Interview experience was straight forward and fair questions were asked; they wanted to understand sense of product, development experience, interaction with cross-functional teams, etc... First interview was with hiring manager, second was with a panel of 4 engineers, and last was with the head of product.
However, my experience after all of the rounds of the interview was horrid. After a couple of days, I received a verbal offer from the recruiter, however they mentioned that there were things going wrong with the job req and they would fix it in a few days. A week had gone by and the recruiter had not mention anything until I reached out. They mentioned that the job req was not approved, hence the job was cancelled.
Moral of the story, I would suggest to make sure that the job that you are applying is actually valid and that the business has budget for by asking.