there were 6 interviews total. 2 technical, 2 cultural and 2 were functional - showing projects. there is a lot to be found about airbnb in general on the internet, so it's easy to be prepared for the cultural interview and understand what they are looking for. I must say i also enjoyed preparing for the technical aspect of the interview, reading about the coding practices at Airbnb, their technical choices, etc.
it went as follows: functional, lunch, technical, functional, cultural, technical, cultural. I was a bit caught off guard by the last cultural interview because taking lunch into account I assumed I had done my 6 interviews.
technical interviews weren't very difficult, recruiters were trying to help, like spotting typos vs watching you fail. I completed the interviews feeling I had solved the problems posed. One was handling some front end interaction in javascript, the other was more about objects, context, functions, etc.
cultural interviews were conversational. I really feel i hit it off on the first one, for the second one I was a bit tired and I didn't start so strong but we had a good talk though.
functional interviews were me showing projects. Those were personal projects I was happy with in terms of interest and execution.
In the end i didn't get an offer and didn't know why. recruiter delayed in giving answer, and couldn't offer feedback.
that was really disappointing, because I don't know where i failed or what i could have done differently.