Product design question

How would you prevent 'bad' content from being uploaded to a social media platform?

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: can you design a layered moderation system (prevention, detection, enforcement) rather than a single filter.

How to approach it

  1. Define 'bad content' concretely: split into categories like graphic violence, hate speech, spam/scams, and misinformation, since each needs different detection methods and thresholds.
  2. Design prevention at upload: automated classifiers (image and text) that scan content before it is fully public, catching clear violations like known CSAM hashes or explicit nudity instantly.
  3. Design detection after upload: a mix of ML classifiers for borderline content plus user reporting, since some harmful content (context-dependent hate speech, misinformation) is hard to catch pre-publish with certainty.
  4. Design enforcement: a tiered response from warning and reduced distribution for borderline content, to removal and account strikes for clear violations, avoiding a single blunt ban-or-allow decision.
  5. Add human review for edge cases and appeals, since automated systems will have false positives that harm legitimate users if there's no recourse.
  6. Define success metrics: prevalence of violating content (percent of views that are policy-violating), time-to-removal, and false-positive rate on removed content.

What a strong answer includes

Common mistakes

Likely follow-up questions

More product design questions

More questions from Medium

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