The interview process was very quick, which was greatly appreciated. All of the staff were friendly and, though I ultimately did not receive an offer, the quick interview timeframe and attitude still made it very worthwhile.
I first approached via their on-site recruiter, who got back to me in a week to set up a phone screen. The phone screen was fairly simple, focusing on past experience and goals in upcoming employment. This led to another phone screen with the CTO, which focused much more on algorithm/data structure knowledge, as well as some best practices in software development.
After the phone screen, there was a fairly simple coding challenge in which you get 1 hour to complete. The engineering team got back to me in less than 24 hours to set up an onsite. The onsite was all-day, involving meeting various team members and enjoying lunch with them.