Product design question

Design a pinning feature in a chat app such as WhatsApp.

Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.

Start a mock interview on this question · Mock interview from a job description

What this question tests

Feature design skill: scoping a small utility feature, its interaction model, and its edge cases.

How to approach it

  1. Clarify the use case: pinning messages within a chat versus pinning entire chats to the top of the chat list.
  2. Assume this is about pinning messages within a conversation, since chat pinning already exists.
  3. List pain points: important info like an address or link gets buried in long threads, especially in group chats.
  4. Prioritize group chats, since burial is worse there than in one to one chats.
  5. Propose a pin action from long press, a pinned messages bar at the top, and a cap of 3 pins per chat to avoid clutter.
  6. Define success as fewer scroll back searches and steady use of the pinned bar in active groups.

What a strong answer includes

Common mistakes

Likely follow-up questions

More product design questions

More questions from Meta

Learn the skill behind it

Chapters of the AI PM course that teach what this question tests.

Preparing for a specific role?

Book summaries for this kind of question

Browse all 4,000+ questions in the bank