Several steps including two phone screens, two in person meet ups, and eventually half a day meeting the team. Very thorough, but collaborative and enjoyable. Presentation to the team was nerve wracking, but they were encouraging and really made an effort to make me feel comfortable.
Interview questions [1]
Question 1
Pretty standard code challenge, but the "who is your favourite star trek captain" question wasn't one I'd prepared for!