HS
Harshit Singh
Say hi
Interview prep

Land your next PM role.

A structured 90-day prep plan covering every PM interview question type, with 96+ practice prompts, mock-interview resources, and the books that actually move your readiness.

9
Question types
96
Drill prompts
4
Prep phases
5
Books covered
The plan

90 days from prep to offer

Four phases. Each phase has a goal, specific activities, and measurable outputs. Skip phases at your own risk — they build on each other.

Phase 1
Weeks 1-2

Diagnose

Establish a baseline. Find the 2-3 question types where you're weakest.

Activities
  • Take one practice prompt for each question type — 30 min each, written out.
  • Score yourself honestly against the model answer in this curriculum or in Decode and Conquer.
  • Pick your bottom 2-3 question types — these get over-indexed attention next.
  • Calibrate target companies and levels. Read Google / Meta / Stripe interview guides.
Outputs
  • Personal weakness map (which question types are weakest)
  • Target list: 20-50 companies, sorted by fit
  • Calibrated level expectations (PM vs Senior PM vs GPM)
Phase 2
Weeks 3-6

Foundation

Internalize the framework for each question type. Volume of low-pressure reps.

Activities
  • Pick a question type per week. Read the canonical framework chapter (Decode and Conquer, this site).
  • Do 15-20 prompts per type — outline structure only, not full answers. Speed > depth in this phase.
  • Read 2-3 books in parallel: Inspired, Continuous Discovery Habits, Cracking the PM Interview.
  • Build your STAR story bank: 8-10 well-crafted stories covering the behavioral dimensions.
  • Update LinkedIn and start applying for warm-up interviews (companies you don't strictly want).
Outputs
  • Outlined answers for 100+ prompts across all question types
  • Story bank of 8-10 STAR stories
  • Updated resume + portfolio
  • 5-10 first-round interviews completed as practice
Phase 3
Weeks 7-9

Depth

Full timed answers. Mock interviews. Apply to real targets.

Activities
  • Do 5-10 timed full answers per question type per week.
  • Mock interview once per week minimum — Exponent, peer Discord, or paid coach.
  • Apply to your real target companies. Aim for 5-10 first-round interviews per month.
  • Research each company deeply before the interview: recent launches, strategy, hiring manager's background.
  • After every interview, write a 20-minute retro: what worked, what didn't, what to fix.
Outputs
  • 5+ mock interviews completed
  • 10+ live first-round interviews
  • Calibrated answer quality (you can deliver a strong answer cold)
Phase 4
Weeks 10-12

Polish & Land

Final tightening. Onsite loops. Negotiation.

Activities
  • Run final mocks focused on your remaining weak areas.
  • Prep deeply for each onsite loop: company-specific questions, hiring manager research.
  • Practice negotiation scripts (Voss-style) for offer conversations.
  • Build the 'why this company' answer for each target company.
  • Practice the presentation round if you have one (Meta, some Google teams).
Outputs
  • Onsite loops at 3-5 companies
  • 1-3 offers
  • Negotiated comp
Master each type

The nine interview question types

Every PM loop pulls from these nine. Each has its own framework. Pick a type, click in for the full concept page with model answers.

🎨
Product Sense / Design

'Design a product for X' or 'Improve X.' Tests product judgment.

Framework: CIRCLES — Comprehend, Identify users, Report needs, Cut priorities, List ideas, Evaluate, Summarize
15 drills available →
🚢
Execution

'How would you ship X?' Tests project sense, trade-offs, communication.

Framework: Clarify → Success metric → Scope → Plan → Dependencies → Risks → Stakeholders → Post-launch
10 drills available →
♟️
Strategy

'Should X do Y?' Tests business judgment and competitive thinking.

Framework: Market → Competitive context → Company position → Options → Recommendation → Risks → Metric
10 drills available →
📊
Metrics

'What metric for X?' or 'Diagnose this anomaly.' Tests data fluency.

Framework: Primary + guardrails + counter-metric for definition; external/internal hypothesis tree for diagnosis
12 drills available →
🔢
Estimation

'How many X per year?' Tests structured thinking under uncertainty.

Framework: Clarify → Approach (top-down/bottom-up) → Assumptions → Math → Sanity check
15 drills available →
🎙️
Behavioral

'Tell me about a time...' Tests leadership, growth, culture fit.

Framework: STAR — Situation, Task, Action, Result + Reflection
10 drills available →
📐
Case

Open-ended business cases. Tests structured ambiguity handling.

Framework: Clarify → Frame → Walk through buckets → Recommendation → Risks → Next steps
8 drills available →
🏗️
Technical / System Design

'Design a system that does X.' Tests architectural awareness.

Framework: Requirements → High-level design → Deep-dive on components → Trade-offs → Scaling
8 drills available →
🧠
AI PM

'Design an AI feature for X.' Tests AI-specific judgment.

Framework: Model choice → Prompt + RAG → Eval plan → Failure-mode UX → Cost model
8 drills available →
Practice

Drill library (96 prompts)

Practice prompts across every question type. Pick a prompt, set a timer (15-20 min for product sense / execution, 10 min for estimation), and write the answer. Then check against the model answer linked from each concept page.

Showing 96 of 96 drills
🎨 Product Sensemid

Design a product for blind people to navigate the subway.

See framework & model answer →
🎨 Product Sensemid

Improve Google Maps for tourists.

See framework & model answer →
🎨 Product Sensejunior

Design an alarm clock for the deaf.

🎨 Product Sensemid

Improve Instagram for users over 65.

🎨 Product Sensejunior

Design a fridge for college students.

🎨 Product Sensemid

Design a product for new parents in the first 30 days.

🎨 Product Sensemid

Improve Slack for remote teams across timezones.

🎨 Product Sensesenior

Design a product to help people overcome loneliness.

🎨 Product Sensemid

Improve YouTube's home page for kids.

🎨 Product Sensemid

Design a feature for LinkedIn to help recent graduates find their first job.

🎨 Product Sensesenior

Design a product for refugees relocating to a new country.

🎨 Product Sensemid

Improve the Uber driver app for new drivers in their first week.

🎨 Product Sensemid

Design a meditation app for people with ADHD.

🎨 Product Sensesenior

Improve Zoom for hybrid (in-person + remote) meetings.

🎨 Product Sensemid

Design a product for amateur athletes training for a first marathon.

🚢 Executionsenior

How would you launch a paid tier for a previously-free product?

See framework & model answer →
🚢 Executionsenior

You inherit a team with no roadmap. Walk me through your first 90 days.

See framework & model answer →
🚢 Executionmid

A new competitor just launched a feature you don't have. What do you do?

🚢 Executionmid

Your team has 8 weeks to ship a major redesign. Walk me through the plan.

🚢 Executionmid

Your feature has 5% adoption after launch. How do you turn it around?

🚢 Executionsenior

Sales is escalating for a feature for one $5M deal. How do you handle it?

🚢 Executionmid

Engineering tells you the timeline doubled. What's your move?

🚢 Executionsenior

How would you roll out a major UI change to 50M users without breaking trust?

🚢 Executionsenior

You discover post-launch your feature is hurting another team's metric. What do you do?

🚢 Executionsenior

Walk me through the launch of a new product line for an existing customer base.

♟️ Strategysenior

Should Netflix enter live sports?

See framework & model answer →
♟️ Strategysenior

Should Spotify build a hardware speaker?

♟️ Strategysenior

Should Stripe enter the SMB banking market?

♟️ Strategysenior

Should Microsoft build its own AI search engine to compete with Google?

♟️ Strategysenior

Should Tesla offer an EV at $25K?

♟️ Strategysenior

Should Airbnb enter the hotel category directly?

♟️ Strategysenior

Should Notion build its own AI model?

♟️ Strategysenior

Should Cursor expand from coding to a general productivity AI?

♟️ Strategysenior

Should LinkedIn launch a Twitter/X competitor?

♟️ Strategysenior

Should DoorDash launch a grocery vertical with its own dark stores?

📊 Metricsmid

DAU on our app dropped 8% last Tuesday. Walk me through your diagnostic.

See framework & model answer →
📊 Metricsmid

How would you measure success for Instagram Stories?

See framework & model answer →
📊 Metricsmid

Define a North Star metric for Spotify.

📊 Metricssenior

Engagement is up 15%, revenue is flat. What's happening?

📊 Metricsmid

Activation rate dropped 5% over the last month. Diagnose.

📊 Metricssenior

How would you measure success of an AI summarization feature?

📊 Metricsmid

Checkout conversion fell 8% on Tuesday. Walk me through.

📊 Metricssenior

How do you measure the success of Google Search?

📊 Metricssenior

Our weekly active users went up, but D30 retention went down. What's going on?

📊 Metricssenior

Define metrics for a B2B SaaS company's expansion revenue.

📊 Metricsmid

NPS dropped from 45 to 32. Diagnose and propose a fix.

📊 Metricssenior

Define a metric for Zoom that's not minutes-on-call.

🔢 Estimationmid

How many guitars are sold in the US per year?

See framework & model answer →
🔢 Estimationjunior

How many golf balls fit in a Boeing 747?

🔢 Estimationjunior

How many gas stations are in the US?

🔢 Estimationmid

How many people are using their phones right now globally?

🔢 Estimationmid

Average annual revenue of a single Starbucks store?

🔢 Estimationjunior

How many windows are in New York City?

🔢 Estimationmid

How many tennis balls are produced globally each year?

🔢 Estimationmid

Estimate the global pet food market.

🔢 Estimationjunior

How many pizzas are delivered in the US per day?

🔢 Estimationsenior

Annual revenue of the global vacation rental market?

🔢 Estimationsenior

How many GPUs would Google need to run search if it used GPT-style inference for every query?

🔢 Estimationmid

How many minutes of YouTube video are uploaded per day?

🔢 Estimationsenior

Estimate the total monthly cost of OpenAI's inference for ChatGPT free users.

🔢 Estimationmid

How many Uber rides happen in San Francisco on a typical Friday night?

🔢 Estimationsenior

How many people work in customer service globally?

🎙️ Behavioralmid

Tell me about your biggest failure as a PM.

See framework & model answer →
🎙️ Behavioralmid

Tell me about a time you disagreed with your manager.

See framework & model answer →
🎙️ Behavioralmid

Tell me about a time you led without authority.

🎙️ Behavioralmid

Tell me about a time you missed a deadline. What happened?

🎙️ Behavioralsenior

Walk me through a hard decision you made with incomplete data.

🎙️ Behavioralsenior

Tell me about a time you had to deliver bad news to a senior leader.

🎙️ Behavioralmid

Tell me about a time you had to say no to a major customer or stakeholder.

🎙️ Behavioralsenior

Tell me about a time you killed a project you had been working on for months.

🎙️ Behavioralsenior

Tell me about a time you mentored or coached someone.

🎙️ Behavioralsenior

Walk me through your most ambiguous project. How did you bring clarity?

📐 Casesenior

Our new feature has 4% adoption 6 weeks after launch. Walk me through the analysis.

See framework & model answer →
📐 Casesenior

A key enterprise customer is threatening to leave. What do you do?

📐 Casesenior

We're considering acquiring a competitor for $100M. Walk me through the analysis.

📐 Casesenior

Should we shut down our struggling consumer app to focus on B2B?

📐 Casesenior

Our pricing model is per-seat. Should we move to usage-based?

📐 Casesenior

We have $20M to invest in growth this year. Where should it go?

📐 Casesenior

Our churn rate doubled in Q3. Diagnose and recommend.

📐 Casesenior

We're launching in India. Walk me through the localization strategy.

🏗️ System Designmid

Design a URL shortener.

See framework & model answer →
🏗️ System Designsenior

Design a notification system for a social network.

🏗️ System Designsenior

Design a real-time chat system for 100M users.

🏗️ System Designsenior

Design a video streaming service.

🏗️ System Designsenior

Design a recommendation engine for an e-commerce site.

🏗️ System Designmid

Design an API rate-limiting system.

🏗️ System Designsenior

Design a system for processing 10M payments per day reliably.

🏗️ System Designsenior

Design a global content delivery network from scratch.

🧠 AI PMsenior

Design an AI feature for a CRM. Walk me through model, prompt, evals, failure-mode UX, cost.

See framework & model answer →
🧠 AI PMsenior

Design an AI customer support agent.

🧠 AI PMsenior

Our AI feature is hallucinating in production. Fix it without retraining.

🧠 AI PMmid

Design an AI-assisted PRD writing feature.

🧠 AI PMsenior

How would you build evals for an AI summarization feature?

🧠 AI PMsenior

We're a thin GPT wrapper today. How do we build defensibility?

🧠 AI PMsenior

Design an AI agent that books meetings on a user's behalf.

🧠 AI PMsenior

Our AI feature costs $1/user/day. We need to get to $0.10. What levers do you have?

Mock interviews

Where to find mock interviewers

The single highest-leverage prep activity is mock interviews. Aim for one per week starting in Week 3.

Read these

Books for interview prep

The 5 books specifically focused on PM interviews. Read all of these if you're targeting top roles.