Event Looped logoEvent Looped
Practice
Learn
    • Overview
    • Consistency & ConsensusCachingPartitioning & RoutingDatabase InternalsData Structures for Big Data
    • Key Technologies
    • System Design Problems
  • Company ProblemsNew
  • ArticlesBeta
Interview Preparation
  • Javascript Conceptual
  • Resume Builder
Core Distributed Systems

Data Structures for Big Data

Probabilistic & streaming data structures — Bloom filters, Count-Min Sketch, HyperLogLog, and other space-efficient structures that power analytics, deduplication, and real-time processing at scale.

Probabilistic Data Structures

Master Bloom filters, HyperLogLog, and Count-Min Sketch — memory-efficient structures that trade accuracy for performance at massive scale.

Pro
Bloom FiltersHyperLogLogCount-Min Sketch

Streaming Algorithms

Master streaming algorithms for real-time data processing — sliding window aggregation, Top-K heavy hitters, reservoir sampling, and min-heap ranking. Learn how to process unbounded data with bounded memory.

Pro
Sliding Window AggregationTop-K (Heavy Hitters)Reservoir SamplingMin-Heap for Top-K