skip to content

In an on-call schedule, what is an override, and why is agreeing in a chat message to cover for a teammate not the same thing?

level: juniorimportance: nice to knowfreq 30%

answer

  1. routing follows the schedule, not the chat
  2. a time-bounded replacement in the tool
  3. escalation runs the original person's chain
  4. swaps for whole shifts, overrides for hours
  5. check the covering phone can actually ring

basics

~20 s

An override replaces the on-call person for a defined window in the scheduling system, so pages actually route to the covering engineer. An informal agreement changes nothing: the paging tool still calls the original person's phone.

solid answer

~50 s

An override is a recorded, time-bounded replacement in the on-call schedule: for these hours, page this person instead. A swap is the same idea applied to whole shifts, with two people exchanging slots in the schedule. Both matter because paging systems route by the published schedule and nothing else. If a teammate agrees in chat to cover my two-hour appointment and I do not enter an override, the page rings my silent phone, the escalation chain runs my tier, and the person who volunteered never learns there is an incident — so the only thing the agreement bought was the minutes it takes escalation to give up on me. The working rule is that the schedule is the single source of truth: planned absences go in as overrides, whole-shift trades go in as swaps, and somebody reviews the next few weeks for gaps around holidays rather than discovering them at 3am.

go deeper

for a junior

Know that the paging tool routes strictly by the published schedule, so any coverage change must be entered as an override or a swap — a verbal or chat agreement changes nothing about who gets called.

for a middle

Be able to say which mechanism fits which situation, and describe the concrete failure sequence when it is skipped: the wrong phone rings, escalation runs the wrong chain, and the record names the wrong owner.

for a senior

Demonstrate the habits that prevent silent gaps — reviewing the coming weeks around holidays, confirming contact methods and access for anyone new on the schedule, and treating the schedule as the single source of truth in team norms.

for a principal

Read overrides as data: chronic ones point to a rotation too small for people's lives or one person absorbing everyone's coverage, and the fix is schedule design and staffing rather than case-by-case approval.

## Two mechanisms, one principle An **override** replaces whoever is on call for a specific window — an afternoon, three hours, a single evening — without changing the underlying rotation. After the window ends, the schedule reverts to normal. A **swap** exchanges whole shifts between two people in the rotation, so the schedule itself changes for both. Both exist because of one principle: the paging system routes to whoever the schedule says is on call at the moment the alert fires. It has no knowledge of conversations, good intentions or team chat. ## What actually happens when the agreement is informal Suppose you are on call and you will be on a three-hour flight. A teammate says in chat that they will watch things. At minute forty of the flight, an alert fires: 1. The paging system looks at the schedule, sees your name, and calls your phone. You are in the air. 2. The acknowledgement timeout expires and escalation proceeds down **your** chain — your secondary, your manager — not the chain of the person who volunteered. 3. The volunteer, who is not being paged, has no idea an incident started. 4. When someone eventually asks who was on call, the record says you were. The cost is measured in the minutes escalation spends trying to reach an unreachable person, at exactly the time when minutes matter. Nothing about the informal agreement was wrong except that it never reached the only system that acts on it. ## The practices that follow **The schedule is the single source of truth.** If a coverage change is not in the schedule, it did not happen. This is worth stating explicitly as a team norm, because the failure is quiet — it only shows up during an incident. **Use overrides for short planned absences.** Appointments, travel, school runs, anything where you know in advance you cannot respond. Enter it with the covering person's agreement and a start and end time. **Use swaps for whole shifts.** A trade of entire weeks or days belongs in the schedule so that everyone's future load is visible and nobody quietly ends up carrying two shifts in a row. **Review the coming weeks for gaps.** Someone — usually the rotation owner — should look a few weeks ahead, especially around public holidays and end-of-year periods, and confirm every hour has a named, agreed owner. Holidays are exactly when coverage is thinnest and change freezes make lingering issues more likely to matter. **Verify the covering person can be reached.** New joiners, changed phone numbers and notification settings silently muted by a phone upgrade are all common. A page that routes correctly to a device set to Do Not Disturb has the same effect as no override at all. ## Overrides as a health signal Occasional overrides are normal and healthy — they are the mechanism that makes on-call compatible with having a life, and a team where nobody ever takes one is usually a team where people feel they cannot ask. But chronic overrides say something structural: a rotation too small for people's actual lives, shifts that land on the same person's difficult days, or one person quietly absorbing everyone else's coverage. Reading the pattern over a quarter is more informative than reacting to any single request. ## What a good answer sounds like Name the mechanism, name the reason it exists — routing follows the schedule, not the conversation — and give the concrete failure: a page rings the wrong phone while the person who agreed to help sleeps through an incident they never heard about.

  • When would you use a swap rather than an override?
    A swap when two people trade whole shifts, so both people's future load stays visible and nobody accidentally ends up with back-to-back weeks. An override when the change is a window inside a shift — a few hours for an appointment or a flight — and the original person resumes afterwards without the rotation being disturbed.
  • A teammate takes overrides for large parts of nearly every shift. What does that tell you?
    It is a structural signal, not a personal one. The rotation may be too small for people's real lives, shifts may repeatedly land on someone's difficult days, or one person may be absorbing everyone else's coverage. I would look at the pattern across a quarter and fix the schedule design rather than treating each request individually.
  • What else should be checked when a new person first appears on the schedule?
    That pages actually reach them: contact methods confirmed, notification settings not muted by a phone's focus mode, and the escalation path behind them populated. Also that they have the access and permissions to act on what they will be paged for — being reachable and being able to help are two different prerequisites.

saying these in an interview costs you the question

  • A chat message counts as coverage
  • Escalation will find someone else anyway
  • Overrides are only for emergencies
  • Forwarding your phone to a teammate is equivalent
  • Holiday gaps can be sorted out on the day

context