Pattern series

Probabilistic Data Structures

3 System Design questions share this exact tag. Use the closely related series below for a fuller drill.

  1. 01

    Tinder

    Design Tinder — a location-based dating app with swipe feeds, mutual-match detection, and recommendation of nearby profiles.

    Tinder
    Free guide
  2. 02

    Top K Songs (Spotify)

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

    Spotify / Meta
    Free guide
  3. 03

    Web Crawler

    Design a web-scale crawler that politely fetches and indexes billions of pages, deduplicates content, and keeps the corpus fresh.

    Google
    Free guide