← 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