Engineering Notes
Home/Interview Preparation/Behavioral Interviews/Ambiguity, Prioritization and Delivery
Interview Preparation · Behavioral Interviews

Ambiguity, Prioritization and Delivery

Senior engineers are handed problems, not tasks. Learn how to turn a vague goal into a plan, which prioritization techniques to use when, how to say no well, and how to deliver under pressure by cutting scope rather than quality.

🎤 Interview Preparation● Intermediate⏱ 3 min read▶ 1 interactive🛠️ 2 exercises

🎯 What you'll learn

  • A method for handling ambiguity
  • Prioritization techniques and when to use each
  • Saying no without damaging relationships
  • Delivering under pressure

Senior engineers are handed problems, not tasks: "checkout conversion dropped", "our infra costs are too high", "make onboarding faster". These questions test whether you can turn a vague goal into a plan, choose what not to do, and deliver under pressure.

From ambiguity to delivery: clarify the goal, find the unknowns, slice, prioritize, deliver iteratively
From ambiguity to delivery: clarify the goal, find the unknowns, slice, prioritize, deliver iteratively

1Typical Questions

  • "Tell me about a project with unclear requirements."
  • "How do you prioritize when everything is urgent?"
  • "Tell me about a time you had to say no."
  • "Tell me about a time you delivered under a tight deadline."
  • "Tell me about a time you had to change direction mid-project."

2Handling Ambiguity

  1. Clarify the goal: who is the user, what outcome matters, how will we measure success? Write it down and get agreement.
  2. List unknowns and risks and rank them by how much they could change the plan.
  3. Reduce the biggest unknowns first: talk to users, look at data, build a spike.
  4. Slice the work so each slice delivers value or learning on its own.
  5. Communicate the plan and its assumptions, and revisit when assumptions change.

3Prioritizing

TechniqueWhen to use it
Impact vs effortMany small candidate items; pick high-impact, low-effort first.
Cost of delayDeadlines, contracts, seasonal traffic: what does waiting a week cost?
Must / should / could / won't (MoSCoW)Scoping a release with stakeholders.
Risk firstNew technology or integrations: do the riskiest piece early.
Tie to goals"Which of these moves this quarter's metric?"

Saying no well: explain the trade-off ("if we take this, the migration slips two weeks"), offer alternatives (a smaller version, a later date), and let the right person decide when it isn't your call.

4Delivering Under Pressure

Good stories show that you cut scope rather than quality, communicated risk early, protected the team from thrash, and made a plan for the work you deferred.

⚠️ Common Pitfalls

  1. Waiting for clarity: "requirements were unclear so we waited for product" is not ownership.
  2. Diving into code before clarifying the goal.
  3. Everything is priority 1: no evidence of trade-offs.
  4. Cutting quality silently (skipping tests) to hit a date.
  5. Late surprises: telling stakeholders about a slip on the deadline day.

📋 Quick Reference

text
Ambiguity: clarify goal + metric → list unknowns → kill the biggest first → slice → communicate assumptions
Prioritize: impact/effort · cost of delay · MoSCoW · risk first · tie to goals
Say no: show the trade-off, offer alternatives, let the right person decide
Pressure: cut scope not quality, flag risk early, plan the deferred work

🧠 Key takeaways

  • Turn vague asks into a goal with a metric, then kill the biggest unknown first.
  • Prioritize with an explicit technique: impact/effort, cost of delay, MoSCoW, risk first.
  • Say no by showing the trade-off and offering alternatives.
  • Under pressure, cut scope, not quality, and flag risk early.

🛠️ Practice exercises

Each exercise is a file in this topic folder. Code exercises are self-checking: run them and make the checks pass.

✅ Check yourself

Answer the questions — feedback is instant.

1. Requirements are unclear. What's the best first step?
Clarify the goal.
2. Item A: $20k/week, 4 weeks. Item B: $8k/week, 1 week. Which first by cost of delay ÷ duration?
8/1 > 20/4.
3. The deadline is at risk. The best story shows you…
Scope, not quality.
4. How do you say no to a VP's request well?
Transparent trade-offs.