pm-interview-prep
Structured PM interview preparation across product sense, execution, strategy, behavioral, and technical rounds, using CIRCLES, AARM, STAR, and the estimation framework. Calibrated to APM, PM, Senior PM, and Group PM rubrics.
What this skill does
# PM Interview Prep Expert
## Overview
PM interviews test five distinct skills, each with its own format, frameworks, and rubric: product sense, execution, strategy, behavioral, and technical. This skill organizes preparation across all five round types and calibrates expectations to the level you are interviewing for (APM, PM, Senior PM, Group PM).
The skill bundles the most-used PM interview frameworks: Lewis Lin's CIRCLES Method for product design questions, the AARM Method for product improvement and metric questions, STAR for behavioral questions, and a 5-step estimation framework for market sizing. It also includes question banks per round and structured answer templates calibrated by level.
### When to Use
- **Preparing for PM interviews** -- You have a loop scheduled and need a structured plan to cover all rounds.
- **Mock interview prep** -- You are interviewing peers and want consistent rubrics.
- **Self-assessment** -- You want to identify your weakest interview category before investing prep time.
- **Switching levels** -- You are an IC PM moving to Senior or Senior moving to Group, and need to understand how the bar shifts.
### When NOT to Use
- General career planning -- use `pm-career-ladder/` for promotion and growth rubrics.
- Hiring as an interviewer -- this skill is calibrated for the candidate side, not the interviewer side.
- Engineering or design interview prep -- this is PM-specific.
## The Five Round Types
| Round | Tests | Typical Length | Primary Framework |
|-------|-------|----------------|-------------------|
| Product Sense (Design) | Customer empathy, problem framing, creative solutioning, prioritization | 45-60 min | CIRCLES (Lin) |
| Product Improvement | Metric diagnosis, root-cause analysis, solution generation | 45-60 min | AARM |
| Strategy | Market analysis, competitive positioning, go-to-market thinking | 45-60 min | Porter / 3Cs / Ansoff |
| Behavioral | Leadership, influence, conflict, impact storytelling | 45-60 min | STAR |
| Technical / Analytical | Systems thinking, data fluency, SQL, A/B test design, estimation | 45-60 min | Estimation 5-step / metric trees |
Not every loop covers all five. APM loops emphasize product sense and behavioral. Senior PM loops emphasize strategy and execution. Group PM loops emphasize cross-team strategy and people leadership.
## Framework 1: CIRCLES (Product Sense)
Lewis Lin's CIRCLES Method from *Decode and Conquer* is the canonical product design framework.
| Step | Question | Time |
|------|----------|------|
| **C**omprehend | Clarify the scope, constraints, and goals of the question. Ask 2-3 clarifying questions. | 3-5 min |
| **I**dentify the customer | Pick a specific user segment. Justify why. | 2-3 min |
| **R**eport customer needs | List 3-5 needs of the chosen segment. Categorize by JTBD or pain/gain. | 5-7 min |
| **C**ut through prioritization | Pick 1-2 top needs to solve. Justify with a criterion (impact, frequency, severity, strategic fit). | 3-5 min |
| **L**ist solutions | Generate 3-5 distinct solutions for the prioritized need. Include at least one creative/non-obvious idea. | 8-10 min |
| **E**valuate trade-offs | Compare solutions on impact, effort, risk, and strategic fit. | 5-7 min |
| **S**ummarize | State your recommendation, the why, and the next step. | 2 min |
**Common failure modes:**
- Skipping Comprehend (jumping to solutions before scope is clear)
- Picking "all users" as the segment (no segmentation = no signal of customer empathy)
- Listing 10 generic solutions instead of 3-5 distinct ones
- Forgetting to summarize (interviewer leaves without a clear answer)
## Framework 2: AARM (Product Improvement / Metric Diagnosis)
For "How would you improve X?" or "Why is metric Y down?" questions:
| Step | Action |
|------|--------|
| **A**lign on the goal | Confirm what "improve" means: revenue? engagement? retention? satisfaction? |
| **A**nalyze the current state | Map the funnel or user journey. Identify drop-off points or weak metrics. |
| **R**ecommend interventions | Propose 2-3 interventions targeting the weakest step. Tie each to a measurable outcome. |
| **M**easure success | Define the success metric, guardrail metrics, and how you would A/B test. |
AARM forces the candidate to ground recommendations in data, not opinion. It also signals senior-level instincts (guardrails, measurement) that distinguish PM from Senior PM.
## Framework 3: STAR (Behavioral)
Standard but worth re-stating because most candidates do it poorly.
| Component | Length | Common Mistake |
|-----------|--------|----------------|
| **S**ituation | 30s | Spending 3 minutes on context |
| **T**ask | 30s | Burying the "what was your job" in narrative |
| **A**ction | 2-3 min | Saying "we" instead of "I" -- interviewers cannot grade the team |
| **R**esult | 1 min | No quantified outcome; no "what I learned" |
**Senior PM and above:** Add a 5th element -- **Reflection.** What would you do differently? What did this teach you about your leadership style? This signals self-awareness.
**Prepare 8-12 stories** that cover the canonical behavioral themes:
1. Time you influenced without authority
2. Time you disagreed with your manager
3. Time you killed a feature/project
4. Time you handled a major mistake
5. Time you turned around a struggling project
6. Time you said no to a stakeholder
7. Time you missed a deadline
8. Most ambitious project / biggest impact
9. Time you worked with a difficult cross-functional partner
10. Time you mentored or developed someone (Senior+)
11. Time you built or evolved team processes (Senior+)
12. Time you set strategy that others adopted (Group+)
## Framework 4: Estimation (Market Sizing)
Five-step framework for "How many X are sold in Y per year?" questions:
1. **Clarify scope** -- Geographic boundary, time period, what counts as X.
2. **Pick an approach** -- Top-down (start from population) or bottom-up (start from units). State which and why.
3. **Decompose** -- Break the calculation into 3-5 multiplied factors. Each factor is something you can estimate within an order of magnitude.
4. **Estimate each factor** -- State your assumption and justify it briefly. Use round numbers.
5. **Sanity check** -- Compare the result to a known benchmark. State whether the answer feels high, low, or right and why.
**Example:** Yearly coffee cups sold in San Francisco.
- Scope: SF city (not Bay Area), 12 months, includes home + cafe.
- Approach: Bottom-up via population x cups-per-day.
- Decompose: Population (850K) x % coffee drinkers (60%) x cups/day (2) x 365 = ~370M cups/year.
- Sanity check: SF has ~1,500 coffee shops; if each sells 500/day = 275M shop cups/year. Plus home consumption (~30% of total). Total feels right.
## Level Calibration
Same question, different bar by level:
### Product sense ("Design a product for X")
| Level | Bar |
|-------|-----|
| APM | Picks a clear segment, lists 3 reasonable solutions, summarizes a pick |
| PM | + Articulates trade-offs, considers measurement, surfaces a non-obvious solution |
| Senior PM | + Connects to a business goal, considers downstream eng/design effort, names a v2/v3 path |
| Group PM | + Frames the opportunity strategically, identifies platform / cross-team implications, designs the operating cadence to learn fast |
### Behavioral ("Tell me about a time you...")
| Level | Bar |
|-------|-----|
| APM | Clean STAR, quantified result, owns their part |
| PM | + Shows judgment under uncertainty, surfaces what they learned |
| Senior PM | + Demonstrates influence at the org level, names trade-offs and counterfactuals |
| Group PM | + Demonstrates org-design / people leadership, story spans quarters not weeks |
### Strategy ("How would you grow product X?")
| Level | Bar |
|-------|-----|
| APM | Usually not asked this round |
| PM | Maps growth levers using a known framework (AARRR, Ansoff) |
| Senior PM | + Identifies the highest-leverage lever with reasoning, considerRelated in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.