Product design question
How do you stop spamming at Slack?
- Slack
- Product design
- Medium
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
Tests trust and safety product thinking: designing anti spam controls that protect signal in a workplace messaging tool without over blocking legitimate use.
How to approach it
- Define spam in Slack's context: unsolicited external messages, bot floods, and mass channel invites from bad actors, distinct from consumer spam.
- Identify the entry points: Slack Connect messages from unknown orgs, public channel joins, and app or bot integrations posting automatically.
- Propose layered defenses: rate limits on new accounts, reputation scoring for external Slack Connect senders, and user reporting with fast review.
- Balance false positives against false negatives, since blocking a legitimate client message causes real business harm.
- Define a success metric, such as spam reports per 10,000 messages or median time to action a report.
- Confirm with the interviewer whether the focus is external Slack Connect abuse or internal bot and app spam.
What a strong answer includes
- Targets Slack Connect specifically, since cross organization messaging is Slack's highest risk spam vector, with reputation scoring on new external senders.
- Proposes rate limiting new or low reputation accounts on invites and mass DMs rather than blanket content filtering that risks false positives.
- Adds a low friction user report button with a target review time, for example under 24 hours, to keep trust high.
- Sets a measurable goal, for example cutting spam reports per active user by a stated percentage over two quarters.
Common mistakes
- Proposing content based keyword filtering, which is brittle and easily evaded in a professional tool.
- Ignoring the cost of false positives blocking real client or partner communication in a workplace context.
Likely follow-up questions
- How would you handle a legitimate business account that gets mistakenly flagged?
- What signals would you use to score sender reputation?
More product design questions
- How do you improve Slack?Slack · Product design · Easy
- You are the product manager for Slack. How would you unlock more pathways for product-led growth?Slack · Product design · Medium
- You are a Product Manager for Telegram. What new features will you build?Slack · Product design · Hard
- The CEO wants you to develop a new list of features for Slack. How would you approach this?Slack · Product design · Medium
- How would you improve Outlook for the use case when people get overwhelmed by number of emails received after returning from a vacation?Microsoft · Product design · Medium
- You’ve just joined Meta and have been tasked with launching a new product to help people at home during emergencies. What would you build?Meta · Product design · Medium
More questions from Slack
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 4: Discovery and strategy for AI products
- Chapter 7: AI UX and human oversight: design for a system that is wrong sometimes
- Chapter 14: Get the job: the AI PM interview loop