Learning pathsA
COURSE CHECKPOINT · 5 QUESTIONS

Quiz: Consistent Hashing

Apply Consistent Hashing to concrete decisions. Choose an answer for every question, then review the explanations.

Visual checkpoint

Use this diagram to locate the state and failure boundaries tested by the questions. Answer all five questions before revealing feedback; the result is a study checkpoint rather than a certification.

Key hash 45 → Ring version 1 (lookup); Ring version 1 → B owns (20,60] (before); B owns (20,60] → Add D at 50 (membership change); Add D at 50 → D owns (20,50] (move interval); Add D at 50 → B keeps (50,60] (retain interval)
Scroll to inspect the diagram, or open it at full size.

Figure — Key hash 45 → Ring version 1 (lookup); Ring version 1 → B owns (20,60] (before); B owns (20,60] → Add D at 50 (membership change); Add D at 50 → D owns (20,50] (move interval); Add D at 50 → B keeps (50,60] (retain interval)

Review your reasoning

After checking answers, identify the incorrect assumption behind each missed question. Rewrite it as a rule with a concrete exception or failure case, then return to the lesson.

With tokens A=20, B=60, C=90, where do keys 10, 45, and 95 go? What changes when D=50 joins?

1. Clockwise tokens are A=20, B=60, C=90. Who owns key 45?
2. Add D=50 to that ring. Which interval changes owner?
3. What do virtual nodes mainly improve?
4. What must replica placement avoid?
5. Does consistent hashing establish consensus on a key’s value?

Answers and your latest score are saved to your account when you check them. Completion records your attempt, not a passing certification.