Interview Questions › Product Design

Design a subscription management app to track recurring expenses

Design a personal finance application that automatically identifies, tracks, visualizes, and cancels unused recurring digital subscriptions (Netflix, gym, SaaS, cloud storage).

Context

The average consumer underestimates their monthly subscription spend by over $100, trapped in "free-trial" renewals and hidden dark-pattern cancellation flows.

Clarifying questions to ask first

How to approach it

  1. Identify Core User Personas: The Budget Optimizer (wants to cut waste), The Free-Trial Hoarder (forgets to cancel after 7 days), The Shocked Bill-Payer
  2. Map Key Friction Points: Subscriptions hidden across 5 different credit cards/bank accounts, tedious multi-step dark pattern cancellation flows, forgotten annual renewals
  3. Design Core Feature Suite:
  4. 1. Plaid Bank & Email Auto-Scan: Instant automated discovery of all recurring debits and renewal receipts
  5. 2. "1-Click Subscription Concierge Cancel": App generates and submits cancellation requests on the user's behalf
  6. 3. Free Trial Virtual Card Shield: Virtual disposable payment cards that auto-freeze before the trial renews
  7. 4. Renewal Alert Calendar with price-hike alerts

Framework: User Psychology (Forgotten Spends) -> Bank & Email Ingestion -> 1-Click Cancellation Engine -> Virtual Card Shield -> Success Metrics

Sample answer

  1. MVP: Bank feed integration, categorized recurring expense dashboard, 1-tap concierge cancellation assistant, and push alerts 48 hours before any annual renewal charges

Executive design: A proactive subscription manager combining automated bank transaction detection, 1-click concierge cancellation, and disposable virtual cards to eliminate unwanted recurring charges.

What interviewers look for