03 · SRE Partnership

How to answer the reliability and SRE-partnership questions in a senior engineering-leadership loop: the framework to structure each answer, what the interviewer is really listening for, and where inside Meta to pull the evidence that backs your story.

Student edition · understand, apply, verify

Explain SRE partnership using defined user outcomes, error budgets, safe response, and operational load.

What you should be able to do: Keep request/time budgets, actual coverage, mitigation safety, and responsibility boundaries distinct.

Practice guidance for your own truthful, authorized experience. Frameworks help organize decisions/evidence; they do not guarantee results or verify personal claims. Technical risk, privacy, fair personnel processes, and decision rights remain explicit.

This area tests one thing: can you treat reliability as a feature you budget for, lead calmly through an outage, and make the durable fix instead of the band-aid. Interviewers are not grading whether your systems have ever broken — they assume they have. They are grading judgment: did you set explicit SLOs, spend the error budget on purpose, mitigate before you debugged, run a blameless postmortem, and drive the systemic fix that stopped the page from coming back. Every answer below is built on the CARL shape — Context, Actions, Results, Learnings — with most of your words spent on the decisions and tradeoffs.

CARL framework flow
CARL is the shape of every behavioral answer. Spend ~50% of your words on Actions — the decisions only you could have made — and never drop Results or Learnings.

Questions on this page

  1. How to answer this area — the reliability framework
  2. Reliability thinking and partnering with SRE
  3. A major incident or outage you led through
  4. Keeping on-call sustainable and reducing toil
  5. Setting SLOs and using error budgets
  6. Justifying a reliability investment against feature pressure
  7. More questions you might get
  8. Concepts explained
  9. Worked example
  10. Practice and verification

Concepts explained in this guide

Read these definitions first, or use the linked terms as you go. The examples and limitations are local to this guide; companion pages are optional.

SLIs, SLOs, and error budgets

An SLI measures a user-relevant outcome; an SLO sets its target over a window. For a success-ratio SLO, the allowed bad fraction is 1−SLO. An SLA is a contractual commitment that may use different definitions.

Example. 99.9% successful requests over 1 billion requests allows 1 million bad requests. A time-based 30-day availability target instead allows 43.2 unavailable minutes.

Boundary. Request and time budgets are not interchangeable under variable traffic or partial failure. SLOs are not universally stricter than SLAs; choose both from their definitions and user needs.

Burn-rate alerting

Burn rate is the observed bad-event fraction divided by the allowed bad fraction. Multi-window alerts require sustained long-window burn and a confirming short window so old incidents can clear.

Example. For a 99.9% SLO, 2% errors is 20× burn. In a 30-day window, 14.4× time-normalized burn for one hour consumes 14.4/720=2% of budget.

Boundary. That conversion assumes time-based measurement or roughly representative request volume. Low traffic, missing telemetry, and denominator-zero need policy; an alert alone does not guarantee response.

Toil, incident response, and error budgets

Toil is repetitive operational work that scales without lasting improvement. Incident response restores safe service first; an error budget relates risk to a user-defined SLO.

Example. Automate a repeatedly safe recovery after checking failure cases, and measure reduced effort/errors with an operator escape path.

Boundary. Not all recurring work is waste. Automation can amplify errors; preserve necessary safety controls. Budgets are policy, not universal mandates.

Ownership, accountability, and decision rights

Ownership names who drives follow-through; accountability names who answers for outcomes. Decision rights specify who chooses/approves and who is consulted.

Example. A migration has a coordinating owner, service owners, and named release authority.

Boundary. DRI/RACI/DACI are local conventions, not guarantees. Role labels do not replace authority, capacity, and follow-through.

Outputs, outcomes, and measurement

Outputs are produced things; outcomes are changes for users/business/team. Useful metrics state definition, denominator, population, period, and attribution limits.

Example. 'Shipped a tool' is output. 'Median onboarding fell ten to six days in this cohort' is an outcome with sample/context caveats.

Boundary. Before/after does not prove sole causation. Avoid gaming, selection bias, hidden costs, and unlike-team comparisons.

How to use this page. For each question: read the flow diagram to fix the shape of the answer in your head, scan the How to answer bullets, check what the interviewer is listening for, then pull one hard number from the Meta sources listed before the loop. The pages are intentionally generic — bring your own story to each flow.

How to answer this area — the reliability framework

Use the framework where relevant, but tailor the evidence/role to the question. Reliability targets, response policies, and ownership differ by system.

Reliability framework flow
The reliability spine: define SLOs and an error budget, instrument and alert on symptoms, mitigate before you debug, run a blameless postmortem, ship durable fixes, and pay down the toil that remains.
How to answer What the interviewer is looking for Evidence to collect with your approved tools

How do you think about reliability for your systems, and how do you partner with SRE?

The opening philosophy question for this area. They want to hear that you own reliability as a first-class product concern and treat SRE as a shared-ownership partner, not a pager you hand off to.

Flow for reliability thinking and partnering with SRE
Reliability is a feature → set the error budget with product → spend it deliberately → partner with SRE on shared ownership → own your toil → review on error-budget burn.
How to answer What the interviewer is looking for Evidence to collect with your approved tools

Tell me about a major incident or outage you led through. What did you do and what changed after?

The flagship question for this area. They want a real outage you led — clear roles, mitigate-first, a blameless root cause, and a durable fix that measurably changed the system after.

Flow for leading through a major incident
Context → mitigate first → set clear roles → one source of truth → blameless root cause → durable fixes → result → learning.
How to answer What the interviewer is looking for Evidence to collect with your approved tools

How do you keep on-call sustainable and reduce operational toil for your team?

This question tests whether you protect your people from burnout — measuring the operational load, attacking the worst of it at the root, and keeping the rotation humane.

Flow for sustainable on-call and reducing toil
Measure the load, find the top pages by Pareto, automate or delete them at the root, set a sustainable rotation with a load budget, protect people from hero culture, and prove pages-per-week dropped.
How to answer What the interviewer is looking for Evidence to collect with your approved tools

How do you set SLOs and use error budgets to make decisions?

A focused mechanics question. They want to see that you can define meaningful SLIs, set defensible targets, and actually use the error budget to gate decisions — not just put a number on a dashboard.

Flow for setting SLOs and using error budgets
Pick user-centric SLIs, set realistic agreed SLO targets, derive the error budget as 1 minus the SLO, alert on burn rate (fast and slow), let the budget gate releases, and review ship-vs-harden with product.
How to answer What the interviewer is looking for Evidence to collect with your approved tools

Tell me about a reliability investment you had to justify against feature pressure.

An influence-and-tradeoff question. They want to see you make the case for reliability work when the roadmap is loud — quantifying the risk, framing reliability as a feature, and sequencing the bet alongside delivery.

Flow for justifying a reliability investment
Context → quantify the risk in SEV cost and budget burn → frame it as a tradeoff (reliability is a feature) → make the bet → sequence it alongside delivery → result → learning.
How to answer What the interviewer is looking for Evidence to collect with your approved tools

More questions you might get — SRE Partnership

All of these reduce to the same spine: set a defensible SLO, spend the error budget on purpose, mitigate before you debug, fix the system not the symptom, and protect your people. Have a story ready for each.

What's the difference between an SLI, an SLO, and an SLA — and how do you use each?

How to answer

How do you decide whether a service is reliable enough?

How to answer

Tell me about a postmortem that changed how your team operates.

How to answer

How do you design alerting that pages on symptoms without drowning on-call in noise?

How to answer

How do you handle a chronically unreliable dependency you don't own?

How to answer

Describe a time you had to push back on shipping because of reliability risk.

How to answer

How do you build a blameless culture when an outage was clearly someone's mistake?

How to answer
Before the loop: pre-load one hard number per story (MTTR cut, pages-per-week dropped, error budget recovered, SEVs avoided). Many reliability answers live or die on a single metric — pull it from the SEV review tool, the on-call tool, or your Unidash SLA dashboards ahead of time so you are not estimating in the room.

Worked example: one million requests and a 99.9% target

This example illustrates how to explain reasoning and evidence without overstating a result.

one million requests and a 99.9% targetDefine the SLI: For request success, specify eligible good/total events and measurement window.. Calculate allowed bad requests: 1,000,000×0.001=1000. This is not automatically a downtime allowance under variable traffic.. Choose policy and alerts: Use sufficient observations, denominator/no-data handling, multi-window burn, and the team's agreed risk policy.. Explain actual improvement: Report coverage, user impact, recovery, and sustainable workload; page reduction alone can hide missed detection.1Define the SLI2Calculate allowed bad requests3Choose policy and alerts4Explain actual improvement
Sequence for this example. The table explains the evidence and decision at each step.
StepEvidence, decision, and expected result
Define the SLIFor request success, specify eligible good/total events and measurement window.
Calculate allowed bad requests1,000,000×0.001=1000. This is not automatically a downtime allowance under variable traffic.
Choose policy and alertsUse sufficient observations, denominator/no-data handling, multi-window burn, and the team's agreed risk policy.
Explain actual improvementReport coverage, user impact, recovery, and sustainable workload; page reduction alone can hide missed detection.
Check your understanding: Is an SLA always weaker than an SLO?

Not universally. Their definitions/windows and contractual scope can differ; compare the actual promises.

Practice with your own situation

Draft a concise real example: context, your actual role, constraints, alternatives, decisions/actions, evidence-based result with limits, and one learning. Do not invent metrics or copy someone else's claims.

Use genuine, safe-to-share evidence. Example numbers here illustrate reasoning; they are not claims about your work or a guaranteed outcome.

Sources and further verification
⌂