Crdt interview questions
Practice 5 questions on crdt. Each runs in a real in-browser editor with Jest tests and a worked, diagram-backed solution.
5 questions
- JavaScriptCoding exercise
G/PN-Counter CRDT
MEDIUMBuild increment and decrement counters that merge by per-node maxima into a conflict-free convergent total.
25 minPremium questionPractice - JavaScriptCoding exercise
LWW Register / Map CRDT
MEDIUMBuild a last-write-wins map whose entries merge by timestamp with a deterministic node-id tiebreak.
25 minPremium questionPractice - JavaScriptCoding exercise
OR-Set CRDT
MEDIUMBuild an observed-remove set where a concurrent add and remove converge with the add winning.
25 minPremium questionPractice - JavaScriptCoding exercise
Vector Clocks
MEDIUMOrder distributed events with vector clocks, detecting whether two events are causal or concurrent.
25 minPractice - JavaScriptCoding exercise
Sequence CRDT (RGA)
HARDBuild a replicated growable array for text whose positional-id inserts and deletes converge across replicas.
40 minPremium questionPractice