I really appreciated their process for this, though it could have been a litter quicker paced for responses for me. Interview was fully over the phone or online, Glassdoor makes you pick a city which is lame.
Process was as follows:
HR Screening Phone call
Team Lead Chat (30m)
Team Member 1 Challenge over Video/Screen Share (1hr)
Team member 2 Challenge over Video/Screen Share (1hr)
---
The challenges were softballs, I slammed the first one but the second one I got bit by a new bug that slipped into a library that got updated during my test. In hindsight I really should have just written it from scratch instead of using my previously working code base. I still would have made it through that had there not been any issues with the video conferencing which left me with only 30 minutes or so to complete the tasks. I don't know if that's why no offer, I'd like to think it was something other than my glorious inability to execute the last test effectively enough.
---
Honestly bummed about this; I hope they had better candidates than I was for them. Love their product and I won't hold this against them...too much.