The Reliability Whisperer

The Reliability Whisperer

Share this post

The Reliability Whisperer
The Reliability Whisperer
[05-2025][Apple] iCloud SRE Interview Experience

[05-2025][Apple] iCloud SRE Interview Experience

~ Anonymous

The Reliability Whisperer's avatar
The Reliability Whisperer
May 08, 2025
∙ Paid

Share this post

The Reliability Whisperer
The Reliability Whisperer
[05-2025][Apple] iCloud SRE Interview Experience
Share

After a decade in the DevOps/SRE field, I recently went through Apple's interview process for their iCloud SRE team in London. The entire journey took one month to complete, and while I didn't get the position, the experience provided valuable insights worth sharing with fellow professionals.

My Study material

  1. Last 60 days apple asked LC questions

  2. Linux: UNIX and Linux System Administration

  3. System design:

    1. https://www.youtube.com/@SystemDesignInterview

    2. https://www.youtube.com/@hello_interview

  4. Behavioural interview:

    1. Intro to Behavioural Interview

    2. Behavioral Interview Discussion with Ex-Meta Hiring Committee Member

  5. My resume and my experience: I wrote couple of SOAR stories based on HU Competency dictionary

The Interview Process

Initial Screening: The Hiring Manager Round

The process began with a one-hour interview with the hiring manager who focused on:

  • Assessing my incident management experience

  • Evaluating my ability to work independently with minimal support

  • Deep diving into my previous projects and experiences

This conversation set the tone for what Apple was looking for: self-sufficient problem-solvers with strong incident response capabilities.

Technical Screening: First Coding Challenge

A week later, I advanced to a technical screening featuring a LeetCode medium-easish-level challenge specifically on array and string compression. The question required implementing an algorithm that could:

  • Compress strings according to specific patterns (example mentioned in next section)

  • Handle various input types and edge cases

  • Process arrays efficiently

The interviewer focused heavily on my ability to identify and handle all possible edge cases around valid inputs. They were exceptionally helpful throughout, actively communicating and nudging me to consider additional test cases I might have overlooked. This collaborative approach to problem-solving aligned with what I'd witnessed at Meta's interviewing style, making it a genuinely enjoyable technical assessment.

Thanks for reading! This post is public so feel free to share it.

Share


The Full Loop: A 4-5 Hour Marathon

After passing the initial rounds, I was invited to complete Apple's comprehensive interview loop consisting of four distinct segments:

1. Advanced Coding Round

This session featured a challenging LeetCode medium-to-hard problem

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 The Reliability Whisperer
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share