I applied through a recruiter. The process took two weeks.
The recruiter got in touch, was friendly, and asked a few questions around my interest in the role. The next round was with the People Lead and Product Manager to discuss my past experience and my knowledge about Site Reliability Engineering. After a week, I had to go through another technical round with a Senior Engineer and an Engineer to discuss past experience. We spoke about various technologies I worked on, my understanding of SRE, and my past experience with designing systems. There were a few questions around SOLID principles, object-oriented principles, and Design Patterns. I didn't end up coding, but I had a good exchange of ideas and a very warm experience.
SOLID principles, design patterns (Factory, Singleton), and SRE domain knowledge (Incident Management, SLO vs. SLA vs. SLI, post-mortems in SRE).
The following metrics were computed from 1 interview experience for the Xero Software Engineer (Site Reliability) role.
Xero's interview process for their Software Engineer (Site Reliability) roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Xero's Software Engineer (Site Reliability) interview process.