The overall process included 3 interviews and a small programming assignment. The process started with an initial phone interview with the hiring team, followed by a small programming assignment provided with specific application requirements to achieve. The second interview involved a video call with members of the SRE team focused on the discussion of SRE and software engineering. The previously submitted assignment was used as a focal point to discuss development decisions. Finally, the 3rd interview was also a video call, with different members of the SRE team. This interview focused on systems design and architecture processes, and included whiteboarding an example scenario.