Sweaty Imposter

Describe a Time You Had to Choose Between a Rewrite and Incremental Improvement

Behavioral and LeadershipTechnical JudgmentAsked atSeniorStaffUpdated

“Describe a time you had to decide between rewriting a system and improving it incrementally.”

They're checking whether you size a rewrite honestly. Strong answers name what was actually broken, consider the options in between, and decide with criteria you can state.

Rubric by Level

Senior
  1. States the real cost of the existing system, with what was broken.
  2. Sized the rewrite honestly, in engineer-months and risk.
  3. Considered options in between, like the strangler pattern, replacing modules, or freezing the old system.
  4. Chose with evidence and lays out the criteria.

Red Flags

  • Default 'rewrite everything' instinct without sizing it.
  • Held onto a system that should have been rewritten because change was scary.

Follow-Ups to Expect

  • How far off was your estimate?
  • What would have made you choose the other path?

A Story Shape That Holds Up

  1. The Pain

    What was broken and what it cost.

  2. The Options

    Rewrite, incremental, and anything in between, with sizes.

  3. The Call

    What you chose and the criteria.

  4. How It Went

    The result against the estimate, and what you'd change.

2:00Two minutes, out loud