I really enjoyed their interview process, which was structured as follows:
1/ Phone Screen: An initial phone screen with the recruiter.
2/ Coding Project: A GitHub project assignment. Although I don't recall the exact time allotted (likely 1-2 days), it didn't require that much time to complete.
3/ 60-Minute Call: A one-hour Google Hangouts call with one of the Engineering Managers.
4/ Virtual Onsite: This consisted of several parts:
Product Collaboration
Technical Deep Dive
Coding Session that builds on the GitHub project
Hiring Manager Wrap-Up
I passed the virtual onsite interview and was on the verge of receiving an offer, but I decided to pursue a different opportunity and withdrew my application. Overall, it was one of the best-conducted interview experiences I have ever had. The team was great, and I appreciated their philosophy around the interview process.