Prep Room
Resources
Resume
JD
Your Jobs
Upskill
Contests
How it works
Demo
VS Code extension
Pricing
Sign in
Start free
Resources
/
Product sense
Product sense
questions.
67 product sense questions from the bank, ready to practice out loud.
Practice product sense
Learn the ideas first
· free with an account
Funnel metrics and conversion decomposition
Product sense: user, problem, solution, tradeoffs
STAR and CARL: structuring your story
Cohort analysis and retention curves
Guardrail metrics and healthy growth
North-star metrics and metric trees
Prioritization: RICE and impact vs effort
All 67 questions
Streaming feature for new parents
Design a feature for new parents using a streaming service. Walk me through who you'd target and the core need you'd solve.
User needs
Mid–senior
Add to study plan
Improving bank switching experience
Walk me through how you'd improve the experience of switching banks for a consumer.
Problem framing
Mid–senior
Add to study plan
Growing ride-sharing trips
You're the PM for a ride-sharing app. The company wants you to drive 10% more trips. Walk me through what you'd build.
Prioritization
Mid–senior
Add to study plan
Banking app for elderly users
Design a product feature for elderly users of a banking app. How do you know it's working?
Success metrics
Mid–senior
Add to study plan
Spotify designed for podcasts first
Design Spotify for podcasts as if podcasts were the primary content type from day one.
User needs
Senior–staff+
Add to study plan
Cash flow management for small business
Design a feature to help small-business owners manage cash flow. What edge cases would surprise you in user testing?
Edge cases
Senior–staff+
Add to study plan
Sleep improvement feature on phone
Design a feature to help users sleep better using a phone you've already shipped. Walk me through the framing.
Problem framing
Mid–senior
Add to study plan
E-commerce feature for small business
Design a feature for a small-business e-commerce platform. You can build for inventory, marketing, or shipping. Pick one.
Prioritization
Mid–senior
Add to study plan
Social platform feature for parents
Design a feature for parents of teenagers using a social platform. What problem are you solving for which user?
User needs
Senior–staff+
Add to study plan
Feature driving long-term retention
Walk me through a feature you'd ship to drive long-term retention rather than short-term engagement.
Success metrics
Senior–staff+
Add to study plan
Invoice follow-up for small businesses
Pitch me three different solutions to this problem: small businesses lose track of overdue invoices and don't follow up.
Solution generation
Mid–senior
Add to study plan
First-time traveler experience
Design a feature for people on a vacation rental platform who are first-time travelers.
User needs
Mid–senior
Add to study plan
Encouraging better commit messages
Walk me through designing a feature that gets engineers to write better commit messages, without nagging them.
Problem framing
Senior–staff+
Add to study plan
Engagement boost for fitness apps
Design a feature for a fitness app where engagement is flat but retention is strong. What problem are you solving?
Prioritization
Senior–staff+
Add to study plan
Building marketplace trust
Walk me through how you'd design and measure a feature aimed at trust between buyers and sellers on a marketplace.
Success metrics
Senior–staff+
Add to study plan
Bringing back one-time downloaders
Design a feature for people who download your app once and never come back. What's the diagnosis before the design?
User needs
Senior–staff+
Add to study plan
Recovering from user mistakes
Design something that helps users recover from a mistake they made in your product.
Solution generation
Mid–senior
Add to study plan
Redesigning a broken daily product
Pick a product you use daily that you think is broken in a specific way. Walk me through your redesign.
Problem framing
Senior–leadership
Add to study plan
Localizing for international users
Design a feature for international users of a US-first product. What problems will you encounter that the US team didn't?
Edge cases
Senior–staff+
Add to study plan
Six weeks, one priority
Your team has six weeks. Pick one of: improving onboarding, retention, or monetization. Defend the choice.
Prioritization
Senior–staff+
Add to study plan
Building trusted AI for writers
Design an AI feature for a writing-heavy product where users are skeptical of AI. How do you make it useful and trusted?
User needs
Senior–staff+
Add to study plan
Engagement for rarely-used products
Design a feature for a tool used twice a year — like tax software. What does success look like for something you use rarely?
Success metrics
Senior–staff+
Add to study plan
Designing for users avoiding engagement
Walk me through how you'd design a feature for users who actively don't want to engage with your product more.
Problem framing
Senior–leadership
Add to study plan
Solving restaurant owner pain points
Design a feature for restaurant owners using a delivery platform. What's the most painful part of their day you'd address?
Solution generation
Mid–senior
Add to study plan
Cross-device experience design
Design a feature for users whose primary device for your product is mobile but who also use it on desktop.
User needs
Mid–senior
Add to study plan
Handling shared accounts gracefully
Design a feature for an app where users sometimes share their account with someone they shouldn't. How do you handle that gracefully?
Edge cases
Senior–staff+
Add to study plan
Conflicting customer feature requests
Your platform's biggest customers are pushing for a feature your smaller customers don't want. Walk me through your call.
Prioritization
Senior–leadership
Add to study plan
Driving word of mouth organically
Design a feature that drives word of mouth without bribing users. What signals would tell you it's working?
Success metrics
Senior–staff+
Add to study plan
Making settings discoverable and avoidable
Walk me through how you'd design a settings page that the right user finds when they need it and the wrong user never opens.
Problem framing
Mid–senior
Add to study plan
Helping users finish their session
Design a way to help users feel they've finished using your product for the day rather than scrolling indefinitely.
Solution generation
Senior–leadership
Add to study plan
First-time budgeting for students
Design a feature for college students using a budgeting app for the first time. What's the main problem you're solving?
User needs
Entry–mid
Add to study plan
Delivery speed versus delivery cost
You're building a grocery delivery app. Walk me through how you'd decide whether to prioritize faster delivery times or lower delivery fees.
Prioritization
Entry–mid
Add to study plan
Helping renters find apartments
Design a feature to help renters find apartments. What metric would tell you if renters are actually finding what they need?
Success metrics
Entry–mid
Add to study plan
Calendar time zone edge case
You're designing a calendar app feature for remote workers. What's one edge case around time zones you'd need to handle?
Edge cases
Entry–mid
Add to study plan
Deciding what to cook tonight
Design a feature for a recipe app that helps users who don't know what to cook for dinner tonight. Walk me through your approach.
Solution generation
Entry–mid
Add to study plan
Early song skips in streaming
A music streaming app notices users skip songs frequently in the first 10 seconds. How would you frame this problem before designing a solution?
Problem framing
Entry–mid
Add to study plan
Language learning speaking anxiety
Design a feature for people learning a new language who want to practice speaking but feel embarrassed. What user need are you addressing?
User needs
Entry–mid
Add to study plan
Prioritizing search vs offline access
You're the PM for a note-taking app. Your team can either build better search or offline access. How do you decide?
Prioritization
Entry–mid
Add to study plan
Food delivery order fulfillment failure
Design a feature for a food delivery app that helps users during a restaurant outage or closure. What happens when their order can't be fulfilled?
Edge cases
Entry–mid
Add to study plan
Measuring photo sharing connection
You want to measure whether a new photo-sharing feature is helping users stay connected with friends. What's one metric you'd track?
Success metrics
Entry–mid
Add to study plan
Task management overwhelm solutions
Design a feature that helps users of a task management app when they've created too many tasks and feel overwhelmed. Pitch me two different approaches.
Solution generation
Entry–mid
Add to study plan
Job search for recent graduates
A job search platform wants to help recent graduates who don't have work experience yet. How would you frame what problem they're really facing?
Problem framing
Entry–mid
Add to study plan
Freelancer multi-project management
Design a product to help freelancers manage multiple client projects. Walk me through your target user, the core problem, and how you'd validate demand.
User needs
Entry–mid
Add to study plan
Meal delivery first month retention
You're the PM for a meal delivery app. Retention drops 40% after the first month. Walk me through how you'd diagnose the problem and what you'd build.
Problem framing
Mid–senior
Add to study plan
International money transfers for immigrants
Design a feature for immigrants using a banking app who need to send money internationally. What's the job-to-be-done?
User needs
Mid–senior
Add to study plan
Prioritizing cart abandonment features
You have three feature ideas to reduce cart abandonment in an e-commerce app. Walk me through how you'd prioritize them.
Prioritization
Mid–senior
Add to study plan
Interview preparation for job seekers
Design a feature to help job seekers on a professional networking platform prepare for interviews. How do you measure success?
Success metrics
Mid–senior
Add to study plan
Navigation for electric vehicle owners
Design a feature for electric vehicle owners using a navigation app. What edge cases would you need to handle?
Edge cases
Mid–senior
Add to study plan
Telemedicine in rural low bandwidth
You're launching a telemedicine product in rural areas with poor internet. Walk me through your solution and the constraints you'd design around.
Solution generation
Senior–staff+
Add to study plan
Remote classroom management priorities
Design a feature for teachers managing a classroom of 30 students remotely. Which user problem takes priority and why?
Problem framing
Mid–senior
Add to study plan
Pet-friendly apartment discovery
Pitch me three different ways to help apartment renters find pet-friendly housing faster. Pick one and explain your reasoning.
Solution generation
Entry–mid
Add to study plan
Multi-platform gig worker needs
You're building for gig workers who drive for multiple platforms. What's the unmet need and how would you validate it before building?
User needs
Mid–senior
Add to study plan
Reducing medical appointment no-shows
Design a feature to reduce no-shows for medical appointments. Walk me through the metrics you'd track to know if it's working.
Success metrics
Mid–senior
Add to study plan
Fitness app monetization resistance
You're the PM for a fitness app. Leadership wants to monetize but users resist subscriptions. How do you frame the problem and explore alternatives?
Problem framing
Senior–staff+
Add to study plan
Child screen time across devices
Design a feature for parents managing their child's screen time across multiple devices. What edge cases would break your initial design?
Edge cases
Mid–senior
Add to study plan
Travel booking feature prioritization
You have budget to build one feature for a travel booking app: price alerts, flexible dates search, or group booking. Walk me through your decision.
Prioritization
Mid–senior
Add to study plan
Nonprofit volunteer impact tracking
Design a product to help nonprofits track volunteer hours and impact. Who's your primary user and what outcome are you solving for?
User needs
Entry–mid
Add to study plan
Buy-now-pay-later responsible usage
You're launching a buy-now-pay-later feature for a retail app. Walk me through the risks and how you'd measure responsible usage.
Success metrics
Senior–staff+
Add to study plan
Logistics app for hands-free workers
Design a feature for warehouse workers using a logistics app. You learn they rarely have both hands free. How does this change your approach?
Solution generation
Mid–senior
Add to study plan
Local event discovery and attendance
Pitch me three ways to help users discover local events they'd actually attend. Which would you ship first and why?
Solution generation
Entry–mid
Add to study plan
Testing stock alert edge cases
You're building a feature for stock traders who want real-time alerts. What edge cases around timing, accuracy, and notification fatigue would you test?
Edge cases
Senior–staff+
Add to study plan
College credit card budgeting feature
Design a feature to help college students budget their first credit card. How do you know you're solving the right problem?
Problem framing
Mid–senior
Add to study plan
Platform rebuild versus sales integrations
You're the PM for a developer tools product. Engineering wants to rebuild the core platform; sales wants three new integrations. How do you decide?
Prioritization
Senior–leadership
Add to study plan
Insurance claim filing experience
Design a feature for insurance customers filing a claim after a car accident. Walk me through the moments that matter most to the user.
User needs
Mid–senior
Add to study plan
Interview scheduling across time zones
You're launching a feature to help recruiters schedule interviews across time zones. What metrics tell you it's creating value versus just being used?
Success metrics
Mid–senior
Add to study plan
Utility transfer for frequent movers
Design a feature for renters who move frequently and need to transfer utilities. What assumptions would you test before building anything?
Problem framing
Mid–senior
Add to study plan
Restaurant review management moderation
You're building a feature to help restaurant owners manage online reviews across platforms. What edge cases around moderation and authenticity concern you?
Edge cases
Senior–staff+
Add to study plan