Implement consistent hashing ring
Company: DoorDash
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: Medium
Interview Round: Technical Screen
Quick Answer: This question evaluates understanding of consistent hashing, virtual nodes, and API-level routing design (addNode/removeNode/getNode), including hash function selection, collision handling, virtual node count decisions, and minimizing key remapping.