After submitting my resume online, I was first contacted via telephone where I had to answer technical questions. A supervisor then called me and conducted another interview, mostly asking about my interests and background. I was then scheduled for an onsite interview which consisted of 5-6 1:1 interviews. Mostly technical questions were asked based on the contents of my resume.
The people seemed to be very proud to be working there and were genuinely excited about their product. You get some show-offs, of course, but most of them were pretty laid-back.