FrameworkSoftware engineeringVideo located
Consensus is agreeing on one value when any machine may crash and the network may lie
Ask what a consensus protocol assumes about crashes and the network; its guarantee is only as strong as those assumptions.
Distributed systems interviews, database replication questions, and any design that claims strong consistency across machines.
From Distributed Systems 6.1: Consensus · Martin Kleppmann (Cambridge)