Site Reliability Engineer Interview Question

Marketing tells you a campaign will drive ten times normal traffic next Tuesday. What do you do?

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

Quick answer

Load test against the real bottleneck rather than the web tier. Derive per component capacity from current traffic and headroom, then examine what does not scale horizontally: database write throughput, connection limits, third party rate limits, and cloud quotas. Pre scale instead of trusting autoscaling to react in time, raise quotas in advance, prepare a shed and degrade plan, and staff on call for the window.

Why interviewers ask this

Capacity work exposes whether you think in systems or in servers. Interviewers want to hear that you find the constrained resource, that you know autoscaling has a reaction time and a quota ceiling, and that you plan for graceful degradation. Mentioning that you would validate marketing's number and shape (a spike, not a plateau) is a strong signal.

How to structure your answer

  • Clarify the shape of the traffic: peak rate, duration, and mix.
  • Model per component headroom from current utilization.
  • Load test to find the true bottleneck, usually stateful.
  • Pre scale and raise quotas and limits ahead of the window.
  • Prepare the degrade plan and staff the event.

Example answer

Spoken example, first person

First I would pin down what ten times means, because ten times over a day is a different problem from ten times in the first four minutes of an email send, and campaigns are almost always the second one. Then I model each tier from current usage: if we run at 30% CPU at peak today, the stateless tier is easy, but the interesting parts are the ones that do not scale by adding pods. For us that was Postgres write throughput and a payment provider that had a rate limit we had never come close to, which needed a phone call and a week of lead time. I would run a load test that hits the real path, not a synthetic health check, and I would pre scale rather than relying on the autoscaler, because a cold start of ninety seconds is a lifetime in a spike. Finally, a written degrade plan: what we turn off first, who can flip it, and a shared channel with marketing so the send can be paused.

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

  • What would you turn off first if you had to degrade during the spike?
  • How would you load test without affecting production users?
  • Which cloud quotas would you check before an event like this?

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