← All cheatsheets
Cheatsheet

Behavioral

Soft-skill and leadership questions interviewers use to assess culture fit and engineering maturity. Prepare specific stories using the STAR framework for each focus area.

01

Ownership

Demonstrating Ownership

  • Pick a project where you drove it from ambiguous brief to production outcome
  • Show proactive identification of risks — not just executing assigned tasks
  • Include a metric: 'I reduced latency by 40%' beats 'I improved performance'
  • Address what you would do differently — shows reflection and growth
Open with the business impact before the technical details
Say 'we' throughout without making your individual contribution clear

On-Call and Incident Ownership

  • Describe a production incident: what broke, how you detected it, how you mitigated and fixed it
  • Show blameless post-mortem thinking: root cause, not finger-pointing
  • Demonstrate follow-through: what process or tooling change prevented recurrence
Include a brief post-mortem action item to show you closed the loop
02

Tradeoffs

Articulating Technical Tradeoffs

  • Structure: identify the options, state evaluation criteria, explain your choice, describe the outcome
  • Common AI tradeoffs: accuracy vs latency, cost vs quality, interpretability vs performance
  • Show that you considered the second-order effects of your decision
  • Acknowledge what you sacrificed — interviewers want to see you understand the downside
Name the criteria you used to make the decision — shows systematic thinking
Present your choice as obviously correct — it signals you didn't engage with the tradeoff

Build vs Buy Tradeoffs

  • Buy/use managed services by default unless there is a compelling cost, customization, or data-privacy reason to build
  • Articulate total cost of ownership: build has hidden costs (maintenance, on-call, iteration time)
  • When you chose to build: state the differentiated capability that justified the investment
Default to 'buy' in your reasoning and build only when you have a clear case
03

Conflict

Navigating Technical Disagreements

  • Separate the idea from the person — evaluate on merits, not seniority or personality
  • Seek shared goals first: 'We both want to ship on time; the disagreement is on how'
  • Use data to resolve disputes: prototype, A/B test, or run a spike before committing
  • If unresolved, escalate with a clear decision brief — don't let disagreements block indefinitely
Show how you moved from disagreement to a decision, not just that you compromised
Make your story about winning the argument — make it about reaching the best outcome

Cross-Functional Conflict

  • PM vs eng conflicts usually stem from priority or scope misalignment — address the root cause
  • Written decision records (RFCs, design docs) create shared context that reduces future conflicts
  • Proactively communicate risks and constraints early — surprises escalate conflict
Show empathy for the other party's constraints; interviewers look for collaboration skills
04

Prioritization

Prioritization Frameworks

  • Impact vs effort matrix: focus on high-impact, low-effort quick wins first
  • RICE score: (Reach × Impact × Confidence) / Effort
  • Opportunity cost: choosing to do X means not doing Y — be explicit about what you deprioritized
  • Align prioritization with the current business focus (growth, reliability, compliance)
Name the framework and the inputs you used — shows structured thinking beyond gut feel

Managing a Full Backlog

  • Ruthlessly cut items that no longer align with current objectives
  • Distinguish urgent from important — urgent tasks often crowd out high-impact important ones
  • Communicate deprioritization clearly to stakeholders with the rationale
Show a story where you explicitly said no to a request — declining gracefully is a senior skill
05

Ambiguity

Working in Ambiguous Situations

  • Clarify the goal before the solution: ask 'what does success look like?' before diving into implementation
  • Make your assumptions explicit and document them — others can correct wrong assumptions faster
  • Time-box exploration: set a deadline for research before committing to a direction
  • Bias to action: a good-enough decision now beats a perfect decision too late
Show that you can move forward without complete information while flagging risks to stakeholders
Present yourself as always waiting for complete clarity before acting

Defining Requirements from Scratch

  • Talk to users/customers before writing a design doc — validate the problem before the solution
  • Start with a written problem statement that all stakeholders agree on
  • MVP thinking: what is the smallest version that validates the core hypothesis?
Start with user research or stakeholder interviews — shows product thinking alongside engineering skill
06

Impact

Communicating Impact

  • Quantify whenever possible: latency, cost, accuracy, revenue, user retention
  • Link technical work to business outcome: 'reduced p99 latency by 60%, which improved checkout conversion by 2%'
  • If metrics are unavailable, describe the qualitative outcome and why it mattered
  • Impact at scale > impact in isolation: show how your work affected many users or enabled others
Prepare 2–3 impact stories with specific numbers before every interview
Describe only the technical work without connecting it to why it mattered to the business

Multiplier Impact

  • The highest-leverage work enables others: shared libraries, platform improvements, documentation, mentoring
  • Describe work that made your team permanently faster or more capable
  • Senior engineers are assessed on team and organizational impact, not just individual output
Include at least one story where your impact multiplied through others — a tool, process, or training you created