skip to content

How should preparation for a staff-level loop differ from preparation for a mid-level loop?

level: seniorimportance: must knowfreq 64%

answer

  1. Mirror the slot split with your hours
  2. Coding moves from sprint to maintenance
  3. Compare designs, do not just produce one
  4. Inventory decisions, not project summaries
  5. Map each story to a ladder rung

basics

~20 s

Allocate practice in proportion to the round mix. A mid-level loop rewards coding reps plus one solid design round; a staff loop rewards assembled scope evidence, architecture breadth and cross-team influence stories, with coding kept warm rather than drilled.

solid answer

~50 s

Start by getting the round list and the rung from the recruiter, then split preparation the way the loop splits its slots. For a mid-level loop that is mostly coding plus one design round, drilling problems is genuinely the highest-yield hour. For a staff loop where coding is one screen and the other four slots are architecture, influence and past impact, the same drilling is preparing the least-weighted round. The staff-specific work is different in kind: assemble four or five pieces of work you can describe at decision level, map each against the wording of the company's level ladder, and rehearse breadth — how you chose between approaches, who else changed direction, what happened six months later. Keep coding warm with a light steady dose rather than a sprint, since one screen still has to go cleanly.

go deeper

for a junior

Know that preparation should follow the round list rather than habit, and that the list is something you can simply ask a recruiter for before you start.

for a middle

Explain why hours should track slot counts, and what the design round asks for that a coding round does not. Be able to describe how you would split a fixed number of preparation hours across a five-round day.

for a senior

Show the evidence-assembly work: an inventory of decisions rather than rehearsed summaries, matched against the rung's wording, plus design practice that compares approaches instead of producing one. Be ready to say what you would cut to make room.

for a principal

Own the judgment about which rung to prepare for at all: if the inventory is thin on cross-team influence, decide between targeting the rung your evidence supports and delaying the loop to build the evidence. Be ready to defend either choice.

## The allocation rule Preparation should mirror the loop's slot distribution. Write down the round list, weight each slot equally as a first approximation, and spend hours accordingly. This sounds obvious and is very commonly ignored: the default routine — grind problems until the day arrives — is optimal for one level and progressively wrong above it. Using the invented example from earlier, an internal platform group at a national freight carrier runs a five- or six-round day at every rung, with roughly this split: | Rung | Coding | Design / architecture | Past work, influence | Hiring manager | |---|---|---|---|---| | Mid-level | 2 | 1 | 1 | 1 | | Staff (infrastructure) | 1 | 2 | 2 | 1 | At mid-level, two of five slots are coding — spending half your hours drilling is defensible. At staff, one of six is coding and four are scope-shaped. The same routine now spends most of its hours on one-sixth of the day. ## What changes in kind, not just in proportion **Coding.** Shift from sprint to maintenance. One screen still has to go cleanly, and a fumbled staff coding round is a real concern even when it is not decisive, but the marginal return on the fiftieth problem is near zero when the round is a floor check. **Design and architecture.** At mid-level you are preparing to produce a workable design for a bounded system. At staff you are preparing to *compare* designs: name two or three viable approaches, state what each buys and costs, and choose with the constraint you would optimise for said out loud. Breadth matters more than at mid-level — storage choices, failure behaviour, migration paths, operability, cost — because a staff round often drifts to whichever area you seem shakiest on. **Past work.** This is the biggest change and the part candidates most often skip. The preparation is an inventory exercise, not a rehearsal one: list the work of the last two or three years, and for each item write what was ambiguous, what you decided, what you deliberately did not do, who outside your team changed behaviour, and what was true afterwards. Then pull the company's **internal level-ladder document** — many hiring managers will share it if asked, and asking is a good signal — and match each item to a rung's wording. Gaps in the mapping are your real preparation list. **Cross-team influence.** Staff rounds probe how you moved work you did not own. If the inventory produces nothing here, that is worth knowing weeks before the loop rather than in the room. ## The failure mode to avoid The dominant mistake is **running identical preparation at every level**: the same problem sets, the same three rehearsed project summaries, no scope inventory. It produces a specific and recognisable loop — clean coding screen, adequate but prompted design round, and past-work answers that describe implementations rather than decisions — and it maps to the rung below the posting. The candidate then concludes they need more problem practice, and repeats the cycle. A second failure mode is over-correcting: abandoning coding practice entirely because *staff loops are not about coding*. One badly fumbled screen still costs you, and it is cheap to avoid. ## A worked allocation Suppose you have a fixed number of preparation hours before a staff infrastructure loop with one coding screen, two design or architecture rounds, two past-work-and-influence rounds and a hiring-manager conversation. A defensible split is roughly one part coding, two parts design breadth and comparison practice, two parts scope inventory and story mapping against the ladder, and a smaller part on the hiring-manager conversation and your own questions. Compare with the same budget for a mid-level loop with two coding rounds and one design round: coding and design take most of it, and the inventory shrinks to selecting two or three project stories. The headline is not *do less coding*. It is that above mid-level, preparation stops being a skills exercise you can do alone with a problem set and becomes partly an **evidence-assembly** exercise about your own history, which takes calendar time and cannot be crammed. ## Sanity checks before the loop - Can you state, for each round on the list, what evidence that round is trying to collect? - For the top rung you are targeting, can you name two pieces of work whose scope matches the ladder's own words for it? - Can you compare two approaches to a system you have actually built, including what you gave up? - Is your coding warm enough that one screen is uneventful? Four yeses is a well-allocated preparation. Four problem sets is not.

  • If coding is only one round at staff level, why prepare for it at all?
    Because it is a floor check that is cheap to pass and expensive to fail. A fumbled screen rarely carries a staff loop on its own, but it hands the panel a concern that colours the debrief, and it is trivially avoidable with a light steady dose of practice rather than a sprint.
  • How do you actually assemble scope evidence rather than rehearse project summaries?
    Go item by item through the last two or three years and write, for each, the ambiguity you faced, the decision you made, the option you rejected, who outside your team changed behaviour, and the state of things afterwards. That inventory is the raw material; selection comes later, matched against the rung's wording.
  • What would you do if your inventory shows no cross-team influence at all?
    Treat it as an honest signal about the rung you are ready for, and decide deliberately: target the rung your evidence supports, or delay the loop and go create the evidence. Inventing influence stories is the worst option, because staff rounds probe them with follow-ups that unravel quickly.

saying these in an interview costs you the question

  • Running an identical drilling routine regardless of the rung
  • Skipping the scope inventory and improvising past-work answers
  • Abandoning coding practice entirely for a staff loop
  • Preparing to produce one design rather than compare several
  • Never asking for the round list before allocating practice hours

context