I was contacted by a recruiter and went through 3 phone screens and a full-day onsite.
The phone screens were straightforward... recruiter, then hiring manager, then a peer interview.
The structure of the onsite interview was fine -- morning case study followed by an afternoon series of interviews. However, the way that Airbnb hosted me was most unprofessional.
During the case study presentation, members were clearly not paying attention (checking phones, emails, falling asleep, etc) and later on fired off several questions that were not relevant to what I had presented. It's as if they didn't listen to the presentation at all.
The 1:1 interviews became more unprofessional. The first interviewer asked several vague questions trying to get a specific answer. Upon telling him straight up that I could tell he wanted a specific response, but I'm not sure what he wants, he said he would "connect the dots for me" in a very condescending manner -- the subject matter turned out to be a fairly basic concept dressed up with vague business terms. Later when asking about tools for PMs at the company, he responded with a lecture about some questions from the earlier case study which was completely unrelated to what I had asked.
Other 1:1 interviews included people who looked like they were falling asleep during the interview, an interviewer waving at friends while I was answering questions, and more questions that made it clear that the interviewer(s) did not review my background.
All in all, this was a most disappointing experience at a company I was initially excited to join. I had hoped that the interviewers would be more engaged throughout the day and would make more effort to understand what I had to say before making assumptions and asking unrelated questions.