Product design question

How would you improve the WhatsApp Search feature?

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

Product improvement sense for a high scale, privacy constrained search feature: can you improve WhatsApp Search while respecting end to end encryption limits.

How to approach it

  1. State the constraint upfront: WhatsApp is end to end encrypted, so server side indexing of message content for search is not possible, all search happens on device.
  2. Identify the pain point: current search is largely limited to exact keyword matches within a chat, making it hard to find things like a shared document or a specific date range conversation.
  3. Prioritize on device improvements: better fuzzy matching for typos, and filtering by message type (media, links, documents) alongside keyword search.
  4. Propose a second improvement: searching across all chats at once with results grouped by chat, rather than needing to search chat by chat.
  5. Consider date and context filters, since users often remember roughly when something was shared more than the exact words used.
  6. Define success as search success rate, meaning the user finds what they were looking for without repeating the search with different terms.

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