Had a phone interview first, then once I was accepted for the next stage of the interview process I was very quickly sent an email with the details of an assignment to build a store using their platform. I spent 2, maybe 3 days on it over the weekend before I sent it in. I was accepted for a face to face interview after that. The office seems like a chill place to work and the guys I met with seemed pretty cool. Pretty laid back attitude but they definitely know what they are talking about and what they are looking for.