First Round - Phone interview with Recruiter ( 1/2 Hour, pretty straightforward and concise)
Second Round - Phone Interview with Hiring Manager ( About your experience, product you like and why, What can you improve in that product, a good discussion about technologies, products and future products)
Before third round I was given small assignment for product improvement and backlog prioritization ( you have to send the assignment one day prior to your on site interview)
Third Round - Onsite Interview , 5 hours, 5 people.