CAP theorem
Under partition, refuse writes (or reads) on one side rather than serve stale data. Examples: ZooKeeper, etcd, HBase, MongoDB with majority writes.
Under partition, both sides keep accepting writes; reconcile later. Examples: Cassandra, DynamoDB (default), Riak, CouchDB.
Only achievable on a single node or non-partitioned system. Not a real distributed-systems choice - listing it just to check the box.
CP for systems where stale data is dangerous: leader election, distributed locks, billing balances, inventory counts, configuration. AP for systems where availability beats freshness: shopping cart, social feed, user-generated content, telemetry. The interviewer wants you to name the partition behavior - "we choose CP" without explaining what happens during a partition is the red flag.