I applied online. The process was relatively quick, since they were actively looking for SRE candidates.
The process started with a phone screen with a recruiter. This was followed by multiple interviews over the course of a single day onsite.
There's a remote machine that needs to be updated. The problem is, the machine overheats during the update. How do you perform the update without overheating the machine?
This is a D&D-style scenario, where you have to troubleshoot a broken system. You describe your method of troubleshooting and what tools/commands to run, and I will respond with the return value of said tools/commands. The overall point of this interview was to gauge the candidate's ability to triage issues that arise.
You have a site that gets increasingly popular. Whiteboard the system architecture and how you'd scale it up as your site gets more users.
The following metrics were computed from 5 interview experiences for the Apple Site Reliability Engineer role in Sunnyvale, California.
Apple's interview process for their Site Reliability Engineer roles in Sunnyvale, California is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for Apple's Site Reliability Engineer interview process in Sunnyvale, California.