1. Call with recruiter, super basic weeding tech questions
2. Email back and forth to setup interview
3. Video interview with trivia, coding test and code review
4. Emails again with setting up onsite
5. Onsite interview with 'experiences (not techincal', 'show & tell' about a project I've done, lunch and whiteboard interview.
6. Getting feedback
All in all the process was very nice. The steps were quite clearly laid out, and I got feedback after the whole thing detailed to each interview. I'd have loved to get more details, but it was good regardless.
Took some time, but they were happy to work with my schedule.