Skip to main content

Product Design Questions

This section covers frameworks and worked examples for product design interview questions. For foundational concepts, see the Product Sense page.

CIRCLES Framework

StepActionKey Question
ComprehendUnderstand the situationWhat problem are we solving? Who is asking?
IdentifyDefine the customerWho are the users? What are their goals?
ReportState customer needsWhat are their pain points?
CutPrioritizeWhich needs matter most?
ListGenerate solutionsWhat are possible solutions?
EvaluateAnalyze trade-offsWhich solution best addresses the need?
SummarizeMake recommendationWhat is the recommendation and why?

Worked Example: Improve Facebook Events

Prompt: "You're a PM at Facebook. How would you improve Facebook Events?"

Step 1: Comprehend

Clarifying questions:

  • Mobile, web, or both?
  • Focus on event creation, discovery, or attendance?
  • Specific business goals (engagement, revenue, retention)?
  • Target regions or demographics?

Assumptions: Mobile-first, focus on event discovery, users aged 25-40, goal is increasing engagement.

Step 2: Identify the Customer

PersonaDescriptionGoalsFrequency
Social Butterfly28, urban professionalFind weekend activities with friendsWeekly
Event Organizer35, community leaderPromote events, maximize attendanceMonthly
Casual Browser32, parentDiscover family-friendly activitiesBi-weekly

Primary focus: Social Butterfly (highest engagement potential, largest segment)

Step 3: Report Customer Needs

Pain PointDescriptionSeverity
Discovery overwhelmToo many events, hard to find relevant onesHigh
Coordination frictionDifficult to see friend interestHigh
Timing conflictsNo calendar integrationMedium
Quality uncertaintyCannot assess event qualityMedium
Last-minute planningMiss events of interestLow

Step 4: Cut Through Prioritization

Impact vs. effort analysis:

Pain PointImpactEffortPriority
Discovery overwhelmHighMedium1
Calendar integrationHighHigh2
Friend coordinationMediumLow3
Quality uncertaintyMediumMedium4
Last-minute remindersLowLow5

Selected focus: Discovery overwhelm

Step 5: List Solutions

SolutionDescriptionProsCons
Personalized feedML-based event recommendationsHighly relevantCold start problem
Friend activity highlightsShow "5 friends interested"Social proofPrivacy concerns
Interest-based categoriesUser-selected category followsUser controlRequires user action
Location-smart suggestionsCommute pattern analysisContext relevancePrivacy concerns
Weekend plannerCurated top 5 weeklyLow cognitive loadLimited personalization

Step 6: Evaluate Trade-offs

CriteriaPersonalized FeedFriend ActivityInterest CategoriesLocation-SmartWeekend Planner
User Impact54343
Technical Feasibility35524
Business Alignment54333
Privacy Risk32515
Total1615161015

Selected solution: Personalized Feed

Rationale:

  • Scales with user base growth
  • Compounds engagement (more usage = better recommendations)
  • Leverages Facebook's existing ML infrastructure

Step 7: Summarize

Recommendation: Build a personalized event feed for mobile users aged 25-40.

Key insight: Discovery overwhelm is the primary pain point. Users need relevant events without scrolling through hundreds of options.

Solution: ML-powered recommendations based on past attendance, friend activity, and stated interests.

Success metrics:

  • Events discovered per session
  • RSVP rate
  • Actual attendance rate

Trade-off mitigation: Address cold start problem by requesting 3-5 interest categories during onboarding.

Question Type Reference

"Improve" Questions

QuestionKey Tensions
Improve Google MapsNavigation vs. discovery vs. local business
Improve InstagramCreators vs. consumers, engagement vs. well-being
Improve Amazon checkoutConversion vs. trust vs. speed
Improve SpotifyDiscovery vs. familiar, free vs. premium

"Design for" Questions

QuestionKey Considerations
Design for elderly usersAccessibility, simplicity, trust
Design for emerging marketsOffline capability, low bandwidth, affordability
Design for kidsSafety, parental controls, age-appropriate content

"Build a product" Questions

QuestionKey Challenges
Build a fitness appMotivation, habit formation, hardware integration
Build a travel plannerComplexity, collaboration, real-time data
Build a neighborhood appTrust, local relevance, chicken-and-egg

Supporting Frameworks

GAP Analysis (for "Improve" questions)

ComponentPurpose
GoalsWhat are users trying to achieve?
ActivitiesWhat do they do today?
Pain pointsWhere do they struggle?

RICE Prioritization

FactorDefinition
ReachUsers affected
ImpactExperience improvement magnitude
ConfidenceEstimate certainty
EffortDevelopment cost

Score = (Reach x Impact x Confidence) / Effort

MVP Scoping

CategoryInclusion Criteria
Must HaveCore functionality for hypothesis testing
Nice to HavePolish, edge case handling
FutureAdvanced features, optimizations

Common Errors

ErrorProblemCorrection
Jumping to solutionsShows shallow thinkingSpend 40% of time on problem definition
Listing 10+ featuresCannot prioritizeFocus on top 3, explain cuts
Ignoring trade-offsAppears naiveState: "The downside is X, but we mitigate with Y"
Generic personasNot actionableBe specific: age, job, motivations, behaviors
No success metricsCannot evaluateDefine 2-3 metrics upfront

Response Best Practices

PracticeExample
Take time to structure"Can I have a moment to structure my thoughts?"
State assumptions"I'm assuming mobile-first targeting millennials"
Be opinionatedMake a choice and defend it
Use numbers"If 10% of users have this problem and we solve 50% of cases, that's 5M affected users"
Draw flowsSketch user flows or wireframes if whiteboard available
Connect to business"This drives engagement, which leads to ad revenue through increased time in app"

Practice Questions

  1. Improve: How would you improve WhatsApp for small businesses?
  2. Design for: Design a product for remote workers to stay connected with their team.
  3. Build: Build a product that helps people learn a new language.
  4. Prioritize: You have 5 features for Airbnb. How do you prioritize?