Product Design Case: Roommate Matching for People Relocating to a New City
Company: Microsoft
Role: Product Manager
Category: Product Design & Strategy
Difficulty: medium
Interview Round: Other
People who move to a city where they know nobody often look for someone to share a home with, and finding a person they can actually live with is slow and uncertain. As a product manager, design a better way for these newcomers to find a roommate. Choose the users you will focus on, identify what makes the search hard today, propose solutions and prioritize them into a first version, and explain how you would measure whether the product works.
```hint Find the gap a listing cannot fill
A newcomer can already browse rooms on many sites. Ask what they still cannot tell about the stranger behind a listing, and who sits on each side of a roommate match, before choosing what to build.
```
### Clarifying Questions
- Is the newcomer looking to fill a spare room in a place someone already rents, to rent a new place together with another seeker, or both?
- Should the product stop at finding and vetting a roommate, or also cover the lease, the move and splitting bills afterward?
- Is this a standalone product or a feature inside an existing housing or social platform, and does it need to make money from the start?
- Does it launch in a few cities or everywhere at once, and in which country?
### What a Strong Answer Covers
- A stated goal and scope: which part of the roommate search the product owns and whether revenue matters yet.
- A segmentation of both sides of the match (people with a room to fill and people looking for one, including different kinds of newcomers) with a reasoned choice of focus.
- Newcomer-specific pain points, such as judging a stranger's habits and trustworthiness and choosing a neighborhood from far away, mapped to solutions and prioritized into a focused first version.
- A plan for the marketplace cold start: enough people with rooms and enough seekers in a city for matches to appear.
- Success metrics that reach past clicks and messages to confirmed move-ins that last, with safety, fraud and discrimination guardrails.
### Follow-up Questions
- How would you build up enough rooms and enough seekers in a new launch city before the first newcomer signs up?
- A compatibility score could end up sorting people by traits such as religion or ethnicity. How would you design matching and filters to prevent discrimination?
- A pair your product matched reports a serious conflict a month after moving in. What should the product do, and what does that case say about how you measure success?
Overview: A product design question about helping people who move to an unfamiliar city find a compatible, trustworthy roommate. It tests segmenting both sides of a roommate match, identifying newcomer pain points, prioritizing solutions under a marketplace cold start, and defining success metrics with safety guardrails.