skip to content

Work Style & Execution

How you actually get work done day to day: setting priorities, handling deadline pressure, navigating vague or shifting requirements, estimating honestly, working async, and pushing back well. Interviewers probe this to predict how you will execute inside their team, not just whether you can code.

on this pageshow

explore

questions

page 1 of 2

Tell me about a time the requirements changed after you had already built a big part of the work.

level: juniorimportance: must knowfreq 58%

answer

  1. where the work stood when it landed
  2. the change, stated without blame
  3. salvage versus discard, out loud
  4. one trade asked for, not absorbed
  5. what shipped, plus the cheaper next pivot

basics

~20 s

Tests whether a change of goal produces resentment or re-planning. Name what changed and what you had already built, show how you triaged salvage versus discard, renegotiated scope openly, and shipped something smaller on purpose.

how to answer

5 beats
  1. where the work stood when the change arrived
    Two or three sentences: the goal, your role, and how much was actually built. Keep this and the next beat to roughly a fifth of your airtime — a long defence of the original plan reads as defensiveness.
  2. the change itself, described without blame
    State what changed and why it was legitimate, even if it was inconvenient. Give the requester a real reason — a regulator, a client decision, a vendor switch, new usage data. The interviewer is listening for whether you can hold the other side as reasonable.
  3. what you salvaged, cut, and renegotiated
    This is the bulk of the answer, around sixty percent. Walk the triage out loud: what died, what survived, what it cost, and the trade you proposed rather than absorbed. Name who accepted the trade and how fast.
  4. what shipped, with a number
    Close the loop in two sentences with something checkable: what went out, on which date, and one quality or usage measure. If the date moved, say so and say who agreed to move it — an outcome you hide is one the interviewer assumes was bad.
  5. what you changed so the next change cost less
    One sentence of reflection with a structural answer: a seam, a thinner slice, an assumption you now write down. Say whether you have used it since. Avoid promising to communicate better, which is not a change anyone can see.

your answer

5 story prompts
pick a story
  • Pick a project where the goal changed after you had already built or shipped something real.
  • Write down what you salvaged and what you discarded, with rough effort against each.
  • Find one number: what shipped, what slipped, or a quality measure after the pivot.
  • Choose an example where you asked for a trade, not one where you silently absorbed it.
  • This can be your missed-deadline story re-angled, if the date moved because scope changed.

draft and rehearse your own answer in a learn session

go deeper

This probes adaptability and ownership under change: whether a moved goal produces resentment or re-planning. Interviewers listen for whether you treat scope as negotiable and dates as consequences, whether you can separate what is genuinely dead from what still stands, and whether anything shipped. A strong answer shows you converted a change into a costed decision someone else could make.

at junior level

I was the most junior of five people at a digital agency building a booking flow for a travel client. Three weeks into a six-week build I had the saved-card screens working end to end when the client's legal reviewers came back and said cards could not be stored at all, and that a consent step had to sit ahead of payment. My first move was not to start rewriting. I spent an afternoon listing what actually died with the change — the card vault screens and their two format tests — and what survived, which was the form validation, the step navigation and all the error states. That list turned out to be the useful thing. It let my lead tell the client that about a third of my week was recoverable rather than the whole of it. Then I asked for one trade instead of quietly absorbing the work. I proposed dropping the card-scanning nicety we had planned so the consent step could take its slot, and the client agreed on the same call. The flow went out on the original day with consent in it, and session crash rate on the new step held at 0.4% over the first fortnight, under the 1% the client had written into acceptance. Since then I keep a running note of which parts of a build are throwaway if the shape changes.

why this lands

The signal is the triage: this answer names what died, what survived, and turns that into information someone else could act on. Asking for one trade instead of silently absorbing the work is what lifts it above compliance. Cutting the salvage list, or stopping before the shipped result, would downlevel it.

at middle level

On an agency team I led the front end for a retailer's mobile catalogue — four engineers plus me. Halfway through the engagement the client swapped the content system underneath us, so the shape of every product payload changed, and they asked for a store-availability badge nobody had scoped. I did two things before touching code. I priced it honestly: eleven days of adapter work plus the badge, against nine days left in the window. Then I brought them a menu rather than a problem — give up the animated filter drawer, which had eaten more effort than anything else, in exchange for the badge and the migration, with the drawer parked behind a toggle instead of deleted. They took that trade in about twenty minutes, mostly because the cost was on one page. The rest of my effort went into making the pivot cheap. I put an adapter between the payload and our components so the shape change touched one module rather than nine, and we moved to a release every second day so the client watched the catalogue fill in instead of trusting a date. Nine of the twelve screens landed on the agreed day and the last three a week later, agreed in advance. Session crash rate across launch week sat at 0.7%, against 2.8% on the previous build we had done for them. I have used that adapter seam on every catalogue project since.

why this lands

What makes this middle-level is the pricing and the menu: a change becomes a costed trade the client can decide in one sitting, and the code is reshaped so the next shape change is contained. Losing the adapter seam, or the before-and-after quality number, would pull it back toward a task-level telling.

for a junior

Own-task scope is fine. Show that you raised the impact early instead of quietly rebuilding for a week, and describe one concrete trade or salvage decision inside your own piece of the work.

for a middle

Work at feature scope and show the mechanics: how you priced the change in days, what you offered to drop in exchange, and how you kept the remaining work in slices that could ship independently.

for a senior

Team and delivery scope. Show that you protected a release, decided which parts of the design stayed cheap to undo, and changed the cadence or the seams so the next change touched one place instead of nine.

for a principal

Org scope and a repeatable mechanism: how commitments are framed so change is expected, how scope changes get priced and decided across teams, and what evidence told you the mechanism worked.

saying these in an interview costs you the question

  • Blaming the requester instead of describing your own response
  • Absorbing the whole change with unpaid overtime and calling that ownership
  • Relitigating why the original plan was the right one
  • Vague about what was actually discarded and what survived
  • The story ends at we replanned, with no shipped outcome
  • Treating every requirement change as evidence of incompetence upstream

  • What exactly did you have to throw away, and how did you decide?
    Answer with a short inventory rather than a feeling: name the pieces that died, roughly what they cost, and the rule you used to sort them. Salvage is usually tests, validation, state handling and domain knowledge, even when the surface changes. Show that you made the list before you started rewriting, because that list is what let someone else make an informed call.
  • How did the person who asked for the change react to your proposal?
    Describe their reaction honestly, including the parts that did not go your way. The signal is whether you brought them a costed menu they could decide on, or a complaint. If they refused the trade, say what you did next: escalate, cut quality-neutral work, or accept the date change explicitly. Avoid painting them as unreasonable.
  • Did the date move, and who decided that?
    Be direct. Either the date held because scope came out, or it moved because the change was bigger than the slack, and someone with the authority to move it agreed. What sinks answers here is an implied third option where nothing came out and nothing moved, because that quietly means quality or someone weekends paid for it.
  • What would you do differently if the same change landed again?
    Give one specific structural answer, not a promise to communicate more. Good material: a seam you would put in earlier, a decision you would leave unmade for another week, a thinner first slice, or an assumption you would have written down and confirmed. Keep it to one item and say whether you have actually done it since.

### What the prompt is really measuring This family has one purpose: to find out what happens to you when the target moves. Almost everyone can describe a project that changed. The separation happens on three axes. First, blame — does the story spend its energy on who changed their mind, or on what you did next. Second, negotiation — did the change get priced and traded, or silently absorbed. Third, structure — did the change reveal that your work was arranged so a pivot was cheap, or so a pivot was catastrophic. ### Common wordings You will hear this as: tell me about a time requirements changed mid-project; a time the goalposts moved; a time you had to change direction after significant work; a time your project was re-scoped; how do you feel when work you have done gets thrown away. They are the same prompt and the same story answers all of them. Interviewers occasionally add a constraint — after you had already shipped, or with a fixed date — which just moves the emphasis toward the trade you negotiated. ### Weak versus strong, in one contrast The weak version: we were building X, then the client changed their mind, so we had to redo a lot of it, it was frustrating but we got there in the end. Nothing is measurable, no decision is visible, and the only characterisation is of somebody else. The strong version keeps the same facts and adds three things. A boundary — here is what was already built and here is what actually died. A decision — here is the trade I proposed and who accepted it. An outcome with a number — here is what shipped, on what date, at what quality. The best versions add a fourth: here is the seam I put in so the next change was contained, and here is the evidence that it was. ### Evidence types that land Strongest to weakest: a shipped result with a date and a quality number; a costed trade someone else agreed to in writing; a salvage inventory with effort attached; a structural change you can point at afterwards; and, weakest but still useful, a clear description of how you kept teammates unblocked while the plan was in flux. Feelings are allowed and even help, but only as one clause, and only if the resolution is behavioural. ### How the bar moves with level At the earliest level, the interviewer is checking for the absence of sulking and the presence of early signalling — did you say something on day one of the change rather than day five. In the middle, they want the negotiation mechanics: the estimate you produced, the menu you offered, the slices you kept shippable. At senior, the interesting part is what you did to the shape of the work — feature toggles, adapters, contracts, release cadence — plus the release you protected. At the top level, they want the mechanism: how your organisation prices change so that pivots arrive as decisions with costs attached, and what changed in how teams commit. ### The airtime trap The most common structural failure is spending ninety seconds on why the original plan was reasonable. That reads as defensiveness even when it is not. Compress the setup to two or three sentences, spend the bulk on what you did once the change landed, and always finish with the outcome and one sentence of reflection.

context

open as a page

Tell me about a decision you had to make without all the information you needed.

level: juniorimportance: must knowfreq 64%

basics

~20 s

Tests judgment under uncertainty, not luck. Answer with one real call: the fact you were missing, the timebox you set, the assumptions you wrote down, why the path you chose was cheap to undo, and what the later data showed.

open as a page

Tell me about a time you were handed a requirement too vague to build from.

level: juniorimportance: must knowfreq 58%

basics

~20 s

Probes whether you turn a vague ask into a buildable scope instead of guessing or stalling. Answer with the questions you asked, the assumptions you wrote down, and the definition of done you agreed before writing code.

open as a page

Tell me about a time you disagreed with a decision your product manager made.

level: juniorimportance: must knowfreq 74%

basics

~10 s

Tests whether you push back on the decision rather than the person. Name one real disagreement, show the evidence you brought, use the proper channel, and end with a decision that everybody owned.

open as a page

Tell me about a time you were given a deadline you believed was unrealistic.

level: juniorimportance: must knowfreq 60%

basics

~20 s

Tests whether you surface schedule risk early and negotiate with options instead of nodding and missing. Answer with the estimate that exposed the gap, a scope-time-people counter-proposal, and the date you actually committed to and hit.

open as a page

Tell me about a time you knowingly took a shortcut to ship something faster.

level: juniorimportance: must knowfreq 57%

basics

~20 s

Tests whether your shortcuts are deliberate and visible rather than quiet corner-cutting. Answer with one trade you chose on purpose, the alternative you priced, who you told, where the IOU was written down, and how it was paid back.

open as a page

How do you decide what to work on first when everything on your list is marked urgent?

level: juniorimportance: must knowfreq 74%

basics

~20 s

Tests whether you rank work by a repeatable rule instead of reacting to whoever asked last. Name your criteria, show one concrete call you made with them, and say who you told about the work you pushed back.

open as a page

Tell me about a time you had to deliver something under a tight deadline.

level: juniorimportance: must knowfreq 76%

basics

~10 s

Tests whether you stay structured when time runs short. Answer with a real date pressure, the cut line you drew early, the status you broadcast, and a shipped result — not an endurance story.

open as a page

How do you collaborate with teammates whose working hours barely overlap with yours?

level: juniorimportance: must knowfreq 58%

basics

~20 s

Tests whether you default to clear writing or force everything into meetings. Answer with your real overlap window, a written-first habit that includes a proposed default, and one number showing the wait time you removed.

open as a page

How do you stay productive and organized when you are working remotely?

level: juniorimportance: must knowfreq 64%

basics

~20 s

Tests whether you can direct your own work with nobody watching. Describe a concrete system — protected focus blocks, a visible progress cadence, and a stated rule for escalating when blocked — then one result it produced.

open as a page

Tell me about a time you had to give a stakeholder news they did not want to hear.

level: middleimportance: must knowfreq 55%

basics

~10 s

Tests candor and stakeholder judgment. Tell it early and in one clear sentence, bring two or three options with the one you recommend, and end on a reset expectation that actually held.

open as a page

How do you keep delivering when priorities shift every few weeks?

level: juniorimportance: should knowfreq 44%

basics

~20 s

Probes whether churn makes you thrash or adapt. Answer with a working method — small shippable slices, choices that stay cheap to undo, one agreed source of current priority — plus one short instance proving you actually work that way.

open as a page

Tell me about a time an estimate you gave turned out to be badly wrong.

level: juniorimportance: should knowfreq 52%

basics

~10 s

Tests calibration and honesty under uncertainty. Name the number you gave, the number it became, the specific unknown you missed, how early you raised it, and the estimating habit you changed afterwards.

open as a page

When something you own is at risk of slipping, how and when do you tell the people depending on it?

level: juniorimportance: should knowfreq 46%

basics

~20 s

Probes whether people hear about problems from you or from the calendar. Give a trigger, an audience and a cadence: speak the moment your estimate stops being true, tell the affected person directly, and bring a proposed adjustment.

open as a page

How do you keep working effectively when you are under heavy time pressure?

level: juniorimportance: should knowfreq 51%

basics

~10 s

Probes self-management, not endurance. Describe a repeatable method — externalise the list, rank by user impact, publish status, timebox before asking — and prove it with one short example rather than a war story.

open as a page

Tell me about a time you were stuck working remotely and had to decide whether to keep grinding or ask for help.

level: juniorimportance: should knowfreq 44%

basics

~20 s

Probes judgement about the cost of silence. Tell one episode with a real timebox, show that you tried seriously before asking, and show that the ask itself was well written — symptom, attempts, ruled-out causes, specific request.

open as a page

How do you know when you have enough information to make a call?

level: middleimportance: should knowfreq 42%

basics

~20 s

Tests whether you have an actual decision rule rather than a mood. Answer with the rule — cost of reversal first, then a timebox, written assumptions, and a revisit trigger — and prove it with one short decision you ran through it.

open as a page

Tell me about a time you built something that was not what the requester actually wanted.

level: middleimportance: should knowfreq 41%

basics

~20 s

Tests ownership and how you validate direction, not whether you have ever been wrong. Name the misread, say which signal you skipped, describe the recovery and its cost, and end with the check you now run before building.

open as a page

Tell me about a time you committed to a product decision you had argued against.

level: middleimportance: should knowfreq 46%

basics

~20 s

Tests whether losing an argument makes you a worse teammate. Show the case you made, a visible commitment once the call was final, full execution afterwards, and an honest read on what the outcome actually showed.

open as a page

Tell me about a time you had to cut scope to hit a deadline.

level: middleimportance: should knowfreq 47%

basics

~20 s

Tests whether you protect a fixed date by choosing what not to build. Answer with the true minimum you found, the cut you proposed openly to the people who owned the promise, and what shipped later on a date.

open as a page

When a release date can't move and the work won't fit, how do you decide what to cut?

level: middleimportance: should knowfreq 38%

basics

~20 s

Tests whether you have a repeatable triage instead of instinct. Answer with the one outcome you protect, the test that sorts must from nice-to-have, the quality floor you never trade, and how deferred work stays visible with dates.

open as a page

How do you estimate how long a piece of engineering work will take?

level: middleimportance: should knowfreq 58%

basics

~20 s

Probes whether you have a repeatable method or a gut number. Describe decomposing until pieces are comparable to work you have done, naming the unknowns, buying the biggest one down with a timebox, and quoting a range you re-forecast.

open as a page

Tell me about a time you pushed back on shipping something you did not think was ready.

level: middleimportance: should knowfreq 39%

basics

~20 s

Tests whether your quality standard survives pressure and whether you defend it with evidence rather than instinct. Answer with the specific risk you found, reproducible proof, a bounded ask with a smaller alternative, and what shipping finally looked like.

open as a page

How do you decide when a quick fix is good enough and when to do it properly?

level: middleimportance: should knowfreq 42%

basics

~20 s

Tests whether your quality bar is a rule others could apply, not a mood. Answer with two or three deciding factors, a fast lane you really use, a line you never cross, and how debt gets recorded.

open as a page

Tell me about a time two people each insisted their request was your top priority.

level: middleimportance: should knowfreq 62%

basics

~20 s

Probes whether you settle a priority collision with evidence and a clear decision-maker rather than quiet heroics. Name both requests and their real stakes, show the comparison you ran, and say what the deferred side got instead.

open as a page

Tell me about a time you were blocked by a teammate in a different time zone.

level: middleimportance: should knowfreq 41%

basics

~20 s

Tests ownership under a dependency you cannot chase in real time. Tell one episode where you converted a blocking question into a reviewable proposal with a default and a deadline, kept building meanwhile, and can name what the delay cost.

open as a page

Tell me about a time your productivity dropped while working remotely and what you changed.

level: middleimportance: should knowfreq 38%

basics

~10 s

Tests self-awareness and self-correction without a manager applying pressure. Name a real dip, say what evidence made you notice it, describe one structural change you made, and show it held.

open as a page

Tell me about a hard-to-reverse decision you made before the data was conclusive.

level: seniorimportance: should knowfreq 37%

basics

~20 s

Tests whether you raise your standards for decisions you cannot walk back. Answer with a genuinely irreversible call, the higher evidence bar you set, the escape hatch you built anyway, who you invited to disagree, and the review after the facts landed.

open as a page

Tell me about a time you took a product disagreement above your manager.

level: seniorimportance: should knowfreq 37%

basics

~20 s

Tests whether you escalate through people rather than around them. Show why this decision cleared your bar, that the decision owner knew before it went up, that you brought options rather than a veto, and that the relationship survived.

open as a page

What do you do when someone wants one firm date and your honest answer is a range?

level: seniorimportance: should knowfreq 36%

basics

~10 s

Tests whether you hold a boundary without stonewalling. Ask what the date is for, give a range with the condition that decides it, and commit to something you can keep instead.

open as a page

showing 1–30 of 31