Frameworks
Structured approaches to decision making, problem solving, and interview preparation.
Interview Frameworks
STAR Method
⏳In ProgressStructured approach to behavioral interview responses.
SituationTaskActionResult
Decision Trees
📋PlannedVisual frameworks for making complex technical decisions.
Decision PointsOutcomesCriteria
Analysis Frameworks
Tradeoff Matrix
📋PlannedSystematic approach to evaluating competing options.
Criteria WeightingScoringComparison
Root Cause Analysis
📋PlannedFrameworks for diagnosing and addressing root causes.
5 WhysFishboneFault Tree
Risk Assessment
📋PlannedEvaluating and mitigating risks in technical decisions.
Risk MatrixMitigationMonitoring
Why Use Frameworks?
Frameworks help you:
- Structure your thinking – Avoid rambling or missing key points
- Communicate clearly – Others can follow your reasoning
- Be consistent – Apply the same rigor to every problem
- Save time – Don’t reinvent the wheel for common patterns
Quick Reference
Decision Making Checklist
- What are we optimizing for?
- What are the constraints?
- What are the alternatives?
- What are the tradeoffs of each?
- What’s reversible vs irreversible?
- What data would change our decision?
- Who needs to be aligned?
Problem Solving Steps
- Define the problem clearly
- Gather relevant information
- Generate multiple options
- Evaluate against criteria
- Decide and commit
- Execute with feedback loops
- Learn and iterate
Last updated on