Questions › Technical PM › Airbnb
Design a privacy-safe personalization system for Wishlists
- Technical PM
- Airbnb
- Easy
- 10 min
Problem Statement Description
Product context: Airbnb is a travel marketplace connecting guests and hosts; its products include stays, experiences, host tools, guest booking, trust and safety, payments, and reviews.
Airbnb Wishlists help travelers save, organize, and revisit stays or experiences while planning trips alone or with others. You are asked to design a privacy-safe personalization system for Wishlists that improves the relevance of saved-listing recommendations, reminders, and planning experiences without compromising guest trust, host fairness, or regulatory expectations.
The system should account for a global marketplace where travelers may save listings across destinations, dates, budgets, amenities, and trip types, while hosts—including Superhosts—depend on fair discovery and high-quality demand. Personalization may use signals from Wishlist activity, search, booking intent, listing metadata, and collaboration behavior, but the experience must be clear about what is used, what is protected, and how users can control it.
This is a Technical PM design question. Focus on product requirements, system boundaries, data flows, privacy constraints, reliability expectations, rollout considerations, and trade-offs between personalization quality, user trust, host marketplace health, and operational complexity.
The experience should consider:
- Core users and workflows: saving listings, creating or editing Wishlists, sharing with collaborators, comparing options, returning later, and moving from inspiration to booking.
- Personalization scope: what parts of the Wishlist experience may be personalized, and what should remain user-controlled or non-personalized.
- Data requirements: relevant user, listing, search, booking, availability, pricing, and engagement signals, including how data should be minimized or aggregated.
- Privacy and consent: handling sensitive travel intent, shared Wishlists, location/date signals, opt-outs, retention, deletion, and user transparency.
- APIs and system design: how client surfaces, recommendation services, listing inventory, ranking, experimentation, and privacy controls interact.
- Reliability and quality: freshness of listings, availability/pricing accuracy, latency, fallback behavior, abuse prevention, and consistency across devices.
- Marketplace and fairness trade-offs: avoiding over-amplification of already popular listings, maintaining host supply health, and ensuring Superhosts are represented appropriately without guaranteeing placement.
- Rollout and observability: launch stages, monitoring, experimentation, guardrail metrics, incident response, and compliance review.
Your goal is to define a technically sound, privacy-safe product system that makes Wishlists more useful and inspiring for travelers while preserving trust, protecting sensitive user intent, and supporting a healthy Airbnb marketplace.
What this question tests
- Technical Fluency
- Systems Thinking
- API/Data Judgment
- Reliability Awareness
Practise this question under interview conditions. Answer it out loud against a timer with an AI interviewer that asks follow-ups, then review the scored report.
Related Technical PM questions
- How would you improve reliability and latency for GroupsAirbnb · Technical PM · Easy
- Explain the technical trade-offs of adding AI capabilities to ExperiencesAirbnb · Technical PM · Easy
- Design the event instrumentation for Pricing Tools at scaleAirbnb · Technical PM · Easy
- Design the event instrumentation for Pricing Tools at scale at global scaleAirbnb · Technical PM · Hard
- What API and data model would support a new Stays workflow for group travelers at global scaleAirbnb · Technical PM · Hard
- How would you improve reliability and latency for Guest App at global scaleAirbnb · Technical PM · Hard
All Technical PM questions · Product manager interview questions by skill area