Data

Bloom Filter

A probabilistic set that answers 'definitely not present' or 'possibly present', with no false negatives.

Why interviewers ask about it

Used to skip SSTable reads in LSM engines and to stop cache-penetration attacks. ~10 bits per key for a 1% false-positive rate.

This term is part of the free System Design interview preparation module - browse the full glossary for every definition.