One phone screen for personality evaluation, followed by an online coding challenge that took 1-2 hours to complete, to be written in any language.
In person interviews were scheduled after that the first was coming in just for two interviews, about 45 minutes each from two different software engineers, one having the title of Senior Engineer.
After these two, I was called back for another round of interviews with 5 people (also 45 minutes each), with lunch in the middle of the day. This day consisted also of Developer interviews as well as two interviews from Founders. For the lunch, I joined two other developers as they went to lunch off-site and they answered any and all questions about the company, with elaboration on their own experiences thus far.
The general interview format was a) meet person, b) person had copy of my resume and asked questions to ask about previous work, b) brief chatting about my thoughts on the company, what my aspirations are, either by joining or in general, c) technical interview question chosen by the interviewer that I would solve on the whiteboard. Usually they would answer any questions about the problem as I solved it, and felt very encouraging. However, when interviewed by the founders, they left the room as I solved the question so I wouldn't feel pressured by them watching me.
I thought each interviewer's question was very easy to understand, and the few questions I did ask were clarified easily. They didn't seem to be looking for any particular answer, but rather how I went about solving the problem, and sometimes casually asking if I could improve my code, or offering a reason to go about it a different way if it looked like my code was ignoring certain possible inputs. I felt relatively relaxed throughout the whole thing, despite my desire to do my best, and I'll admit -- after one founder offered an alternative way to go about his problem, I spent the next week thinking that I had screwed it up completely (this was not the case, but anxiety sometimes gets the better of you).
10/10 would interview again.