The total interview process consisted of an initial take home test followed by a technical-screen video chat and in-person final round. After each stage I was contacted within a day and provided feedback and next steps.
The take home test was broke into two parts. The first was a freeform thinking exercise where I was provided with a scenario and asked to write whatever emails to whatever parties I felt appropriate. It was meant to identify both how I approach an issue as well as my communication. The second part was a series of technical questions aimed at identifying the depth of my technical knowledge relevant to the position. The technical part of the take home test required a deep technical understanding that allowed me the opportunity to showcase my abilities, but could have done the opposite if I lacked the knowledge.
Similar to the take home test, the technical-screen video chat required a strong knowledge of the technical discipline I was being evaluated for, but also gave me the opportunity to shine by being able to do it.
Lastly was the in-person round where I got to talk with a half a dozen individuals across several block sessions. This started with one last technical assessment, but was largely a cultural and team fit check.
Overall I felt the interview process did a good job at confirming I had the skills needed for the position and I felt all the people I met were quality individuals.