PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/ML System Design/Meta

Design a weapon-sale ad detection system

Last updated: May 4, 2026

Quick Overview

This question evaluates a candidate's competence in end-to-end machine learning system design, covering multimodal signal integration (text, images, behavior), data collection and labeling strategies, model evaluation and monitoring, and operational enforcement workflows for policy-violating content.

  • medium
  • Meta
  • ML System Design
  • Machine Learning Engineer

Design a weapon-sale ad detection system

Company: Meta

Role: Machine Learning Engineer

Category: ML System Design

Difficulty: medium

Interview Round: Onsite

Design an end-to-end ML system to detect and take action on ads/listings that attempt to sell weapons (or weapon-related prohibited items). Your system should cover: - Where detection happens (at creation time vs post-publication) - What signals/modalities you use (text, images, seller behavior, etc.) - How you collect and label training data - How you evaluate and monitor the model - How you integrate with enforcement (block, downrank, human review) The interviewer may also ask: 1. How would you collect training data, especially for rare policy-violating content? 2. In a “funnel” setting (impression → click → conversion), is the training data the same for each stage/model? Why or why not?

Quick Answer: This question evaluates a candidate's competence in end-to-end machine learning system design, covering multimodal signal integration (text, images, behavior), data collection and labeling strategies, model evaluation and monitoring, and operational enforcement workflows for policy-violating content.

Related Interview Questions

  • Design an Automated Ticket Investigation Agent - Meta (hard)
  • Prevent Private Code Leakage in Coding Agents - Meta (medium)
  • Design Place Recommendation System - Meta (medium)
  • Design a Code Review Agent - Meta (medium)
  • Design a Short-Video Recommendation System - Meta (medium)
Meta logo
Meta
Jan 5, 2026, 12:00 AM
Machine Learning Engineer
Onsite
ML System Design
10
0
Loading...

Design an end-to-end ML system to detect and take action on ads/listings that attempt to sell weapons (or weapon-related prohibited items).

Your system should cover:

  • Where detection happens (at creation time vs post-publication)
  • What signals/modalities you use (text, images, seller behavior, etc.)
  • How you collect and label training data
  • How you evaluate and monitor the model
  • How you integrate with enforcement (block, downrank, human review)

The interviewer may also ask:

  1. How would you collect training data, especially for rare policy-violating content?
  2. In a “funnel” setting (impression → click → conversion), is the training data the same for each stage/model? Why or why not?

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More ML System Design•More Meta•More Machine Learning Engineer•Meta Machine Learning Engineer•Meta ML System Design•Machine Learning Engineer ML System Design
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.