Distributed
CAP Theorem
During a network partition a system must choose between consistency (linearizability) and availability.
Why interviewers ask about it
P is not optional. 'Pick two' is misleading - CAP is a conditional about behaviour during a partition, and most databases are tunable per request.
Related terms
This term is part of the free System Design interview preparation module - browse the full glossary for every definition.