Cloud & Complex Systems Interview questions

Site Reliability Engineer (SRE) interview questions

These Site Reliability Engineer interview questions come from our vetting, where 3.4% of applicants pass 5 gates. You get 20 questions with answer hints, a task, red flags and a scorecard.

Updated: October 2026Remote Pro Ai · Cloud & Complex Systems20 questions

Build my squad

How we assess

Every applicant goes through 5 gates: application, an AI-assisted screen, a live technical assessment scored by a practice lead, a client-fit interview, and reference and credential checks. The questions below come from the live assessment. We score answers on reasoning and trade-offs, not on recalling definitions.

20 technical questions with model-answer hints

Questions 1–⁠10 (role-specific)

  1. Question 1: Define SLI, SLO and SLA and how they relate.

    Model-answer hint

    the measurement, the internal target and the contractual commitment with consequences.

  2. Question 2: How do you choose an SLO target?

    Model-answer hint

    user expectations, historical performance, cost of each extra decimal of availability, business input.

  3. Question 3: What happens when the error budget runs out?

    Model-answer hint

    an agreed policy: pause risky releases, prioritise reliability work, review with product.

  4. Question 4: How do you design alerts that do not burn out on-call?

    Model-answer hint

    alert on symptoms and burn rate, not causes; runbooks; ruthless noise tuning.

  5. Question 5: Walk through how you run incident command.

    Model-answer hint

    clear roles, communication cadence, mitigate before root cause, timeline, hand-offs.

  6. Question 6: What makes a post-mortem useful?

    Model-answer hint

    blameless, contributing factors, actions with owners and dates, follow-up review.

  7. Question 7: How do you plan capacity for a seasonal peak?

    Model-answer hint

    historical trends, load tests, headroom, autoscaling limits, dependency capacity.

  8. Question 8: How would you introduce chaos engineering safely?

    Model-answer hint

    hypothesis, non-production first, small blast radius, abort conditions, game days.

  9. Question 9: What is toil, and how do you decide what to automate?

    Model-answer hint

    manual, repetitive, no lasting value; prioritise by frequency and risk.

  10. Question 10: How do OpenTelemetry traces help find latency problems?

    Model-answer hint

    end-to-end spans, critical path, slow dependencies, correlation with logs and metrics.

Questions 11–⁠20 (Cloud & Complex Systems core)

  1. Question 11: How do you make a service idempotent, and why?

    Model-answer hint

    idempotency keys, a dedupe store, safe retries under at-least-once delivery.

  2. Question 12: How would you set an SLO for a payment API?

    Model-answer hint

    success-and-latency SLI, target from history and business need, an error-budget policy.

  3. Question 13: Walk through a zero-downtime database migration.

    Model-answer hint

    expand and contract, CDC or dual writes, backfill, verification, flag-controlled cut-over, rollback.

  4. Question 14: When do you choose event-driven design over synchronous APIs?

    Model-answer hint

    decoupling and fan-out versus harder ordering, consistency and debugging.

  5. Question 15: How do you keep Terraform safe across many teams?

    Model-answer hint

    versioned modules, locked remote state, reviewed plans, policy-as-code, drift detection.

  6. Question 16: What belongs in a good post-mortem?

    Model-answer hint

    timeline, impact, contributing factors, blameless tone, actions with owners and dates.

  7. Question 17: How do you design for data residency across regions?

    Model-answer hint

    data classification, region pinning, in-region keys, replication rules, access logging.

  8. Question 18: How do you find the cause of a p99 latency regression?

    Model-answer hint

    traces, deploy diff, saturation signals, profiling, slow dependencies.

  9. Question 19: Tell us about cutting cloud cost without hurting reliability.

    Model-answer hint

    rightsizing, commitments, autoscaling, storage tiering, impact measured before and after.

  10. Question 20: How do you evolve an API that external partners depend on?

    Model-answer hint

    additive changes, versioning, deprecation windows, consumer contract tests.

Interviewer tip: Ask for a real example after every answer. Strong candidates describe what they built, what broke and what they changed.

Practical task

Using dashboards and logs from a payment API that breached its latency SLO during a traffic peak, identify the likely cause and write a short incident timeline and post-mortem. Then propose 2 SLO-based alerts and one chaos experiment to prevent a repeat.

How to run it Share the brief 24 hours ahead or run it live. Ask the candidate to talk through trade-offs as they work; reasoning matters more than a finished artefact.

Red flags our practice leads watch for

  • Targets 100% availability without discussing cost or trade-offs.
  • Alerts on every metric, causing pager fatigue.
  • Blames individuals in post-mortems.
  • Cannot write code to automate operational work.
  • Universal flag: Vague answers that never reach a concrete system, number or decision the candidate personally owned.

The scorecard we use

Score each dimension 1–⁠4 (1 = no evidence, 2 = partial, 3 = solid, 4 = exceptional):

DimensionWeightWhat a 4 looks like
Technical depth, production judgement and security40%Explains how and why, designs for failure and sensitive data, and knows each tool’s limits
Practical task and problem solving30%Delivers a working solution with tests and documented decisions
Communication and documentation20%Explains clearly to technical and non-technical audiences, in English or Arabic
References and regional context10%References confirm the claimed scope; knows the frameworks and data-residency rules that apply

Pass bar: weighted average of 3.0 out of 4 or higher, with no dimension below 2. The practice lead approves the final result.

Skip the interview loop

Every specialist on our shortlist has already passed this assessment. Working in 4 working days.

Frequently asked questions

Yes. The questions, hints, practical task and scorecard are free to use. They work best when every interviewer scores the same dimensions independently and compares notes afterwards. Ask for a concrete example after each answer, because recalled definitions say little about how someone performs on a live system.

They come from the same live technical assessment, but practice leads rotate and adapt questions so candidates cannot rehearse them. What stays fixed is the scope being tested, the practical task format and the scorecard, which is why the published version is safe to share.

Plan for a technical conversation covering 8 to 10 of the questions, plus the practical task either live or as a short take-home. Use the remaining questions as follow-ups. If you would rather skip the loop, Remote Pro Ai shortlists already-assessed specialists within 48 hours.

Our pass bar is a weighted average of 3.0 out of 4 or higher across the 4 dimensions, with no dimension below 2. Production judgement and security, scored inside the 40% technical dimension, often separate strong candidates from those who interview well but struggle once they own a live system.

The task mirrors the first week of real work in this role and never uses client data. It runs live or as a short take-home of a few hours, and the candidate then explains the trade-offs behind each decision. Reasoning and production habits count for more than a polished final artefact.