Related System Design
Design a Chat Application
Design a real-time chat application like WhatsApp or Facebook Messenger.
Design a system to detect and prevent political advertisements from unauthorized foreign actors from appearing on a social media platform.
Design a system for a social media platform that screens political advertisements and prevents those associated with unauthorized foreign actors from being published. How would you approach this?
Use this as one discussion aid, not a single correct answer. Your design should follow from the requirements, scale, and trade-offs you establish.
graph LR
A["Design a Political Advertising Safeguard System"]
A --> F1["Ad submission and pre-flight screening pipeline"]
A --> F2["Classifier signals content, advertiser identity, payment origin"]
A --> F3["Human review queue and escalation"]
A --> F4["Audit log and regulatory reporting"]
A --> F5["Appeal and false-positive remediation"]
A --> F6["Tradeoffs - precision vs recall; cost of false positives vs false negatives"]Practice drawing this system component-by-component on a live whiteboard while the interviewer probes at your target level.
Continue to DashboardContinue preparing
Related System Design
Design a real-time chat application like WhatsApp or Facebook Messenger.
Related System Design
Design a shared tagging service that lets users apply tags to entities across multiple Atlassian products, with consistent search and deduplication.
Related System Design
Design a scalable notification service that sends emails, SMS, and push notifications to millions of users.
Related System Design
Design a scalable service like tinyurl.com that redirects short aliases to long URLs.