PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/System Design/Meta

Design real-time live comments

Last updated: Mar 29, 2026

Quick Overview

This question evaluates the candidate's ability to design scalable, low‑latency real‑time messaging systems, focusing on high‑fanout delivery, approximate time ordering, moderation and rate‑limiting mechanisms, and replay of recent events.

  • medium
  • Meta
  • System Design
  • Software Engineer

Design real-time live comments

Company: Meta

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Design a real-time comment system for live video (e.g., Facebook Live comments). Requirements: - Viewers post comments; all viewers see new comments quickly. - High fanout (one live video can have millions of viewers). - Support moderation (delete/flag), rate limiting, and replay of recent comments. - Comments should be roughly ordered by time. Out of scope: full creator tooling, advanced ML moderation.

Quick Answer: This question evaluates the candidate's ability to design scalable, low‑latency real‑time messaging systems, focusing on high‑fanout delivery, approximate time ordering, moderation and rate‑limiting mechanisms, and replay of recent events.

Related Interview Questions

  • Design Top-K, Crawler, and Chess Systems - Meta (hard)
  • Design Search And Web Crawling Systems - Meta (medium)
  • Design an Instagram-Style Social Feed - Meta (medium)
  • Design an Online Game Leaderboard - Meta (hard)
  • Design an On-Demand Delivery Platform - Meta (medium)
Meta logo
Meta
Feb 25, 2026, 12:00 AM
Software Engineer
Onsite
System Design
3
0

Design a real-time comment system for live video (e.g., Facebook Live comments).

Requirements:

  • Viewers post comments; all viewers see new comments quickly.
  • High fanout (one live video can have millions of viewers).
  • Support moderation (delete/flag), rate limiting, and replay of recent comments.
  • Comments should be roughly ordered by time.

Out of scope: full creator tooling, advanced ML moderation.

Solution

Show

Submit Your Answer

Sign in to leave a comment

Loading comments...

Browse More Questions

More System Design•More Meta•More Software Engineer•Meta Software Engineer•Meta System Design•Software Engineer System Design
PracHub

Master your tech interviews with 8,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.