1) I connected with a Developer at a meetup.
2) I had a phone call with the community manager, relatively short. She was very friendly and personable. I described some of my past experience.
3) I did a roughly 45 minute technical interview remotely via skype
4) They flew me to San Fransisco to their main office for a half day of coding, then a half day in regular interview questions