Meta-inspired practice

11 independently authored System Design scenariosconnected to public Meta engineering references.

SpeakUp SD is an independent interview-practice product. It is not affiliated with, endorsed by, or sponsored by Meta.

  • Ad Click Aggregator

    Design an ad click aggregation system that ingests millions of click events per second and serves near-real-time plus hi...

  • Facebook Messenger

    Design Facebook Messenger — a real-time chat system delivering messages with low latency, ordering guarantees, and multi...

  • Facebook Post Search

    Design search over a social feed — let users find posts by keyword in near real time while respecting each post’s privac...

  • Recommendation System

    Design a large-scale personalized recommendation system for feed/video/ads.

  • Search Bar Autocomplete

    Design the autocomplete/typeahead system behind a search bar that returns the top-K query suggestions for a partial pref...

  • Top K Songs (Spotify)

    Design Spotify's Top-K most-played songs feature — compute top charts over sliding time windows at listening-event scale...

  • AI Training Cluster

    Design the scheduler for a large GPU/TPU training cluster shared by multiple teams running distributed training jobs, ha...

  • Ad Ranking Evaluation Framework

    Design an evaluation framework for an ad ranking system.

  • LLM Guardrails Pipeline

    Design a guardrails pipeline that wraps an LLM application with layered input and output safety.

  • Distributed Cache

    Design a distributed in-memory cache service at Redis/Memcached scale that serves roughly 1M QPS at p99 under 5ms.

  • Live Comments

    Design a live comments system that fans out comments from one live event to millions of concurrent viewers in real time.