It was a long one. After the recruiter's phone screen call, there were 3 more stages of interviews. One with a 2-person panel including the hiring manager, next stage was with a more senior head of products while the final stage was with HR where compensation is then discussed.