Site Reliability Engineer Interview Question

What do RTO and RPO mean, and how do they change your backup design?

What the interviewer is probing, how to structure your answer, and a spoken example you can adapt.

Quick answer

RTO is how long you can be down; RPO is how much data you can afford to lose. A four hour RTO with a fifteen minute RPO means log shipping and rehearsed restores, not a nightly dump. A tight RPO pushes you toward continuous replication or point in time recovery, and a tight RTO pushes you toward warm standbys. Both are business decisions, and an untested backup satisfies neither.

Why interviewers ask this

This checks whether you can translate business requirements into architecture and cost. Interviewers particularly want to hear that you test restores, because the most common real world failure is a backup that has been running successfully for two years and cannot actually be restored. Mentioning that replicas are not backups is a strong signal.

How to structure your answer

  • Define both terms in plain language, tied to time and data.
  • Show how each number drives a different architectural choice.
  • State that restores must be drilled on a schedule, with a measured time.
  • Point out that replication protects against hardware, not deletion.

Example answer

Spoken example, first person

RTO is the clock on how long the business can survive being down, RPO is how much data it can survive losing. They pull on different levers. A tight RPO means you need continuous replication or write ahead log archiving so you can do point in time recovery, whereas a tight RTO means you need something already warm, because restoring two terabytes from object storage is hours regardless of how good your backups are. What I push hardest on is drills. At my last place we ran a quarterly restore into a scratch environment and timed it, and the first attempt took eleven hours against a stated four hour RTO, purely because nobody had ever tested it at full data size. We fixed that with a standby replica plus snapshot restores. I also make the point that a replica is not a backup. If someone truncates a table, that truncation replicates in milliseconds.

Walking into this interview soon? GhostPilot listens to your live call, spots the question the moment it is asked, and puts a structured answer on your screen in real time. Try it on your next mock, or grab a $29 Session Pass, no subscription, for the real thing.

See how it works

Follow-up questions to expect

  • How would you protect against a bad migration deleting data?
  • What is your restore testing cadence and what do you measure?
  • How do RTO and RPO differ for a cache versus a ledger?

Related site reliability engineer questions

Your interviewer will ask their own version of this. Paste your actual job description into the free Question Predictor and get the 20 questions that role is most likely to ask, with what each one is really probing.

Predict my questions

Rehearse the hard questions before they are asked

Practise with a live copilot, then walk in ready. A $29 Session Pass gets you through the interview with no subscription and no lock-in.

Get GhostPilot