The interview process included an initial phone screen, an on-site interview with technical questions, and a follow-up interview with a VP.
Overall, the process was extremely smooth. The interviewers were prepared and were invested in the process, the recruiter I worked with was fantastic, and the whole process felt polished from start to finish. This was a fantastic interview experience -- as someone who has been involved in hiring and on-boarding, I am very impressed.