Design a Massive Live Two-Choice Voting System
Company: Verkada
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: Design a nationwide live A/B voting system with immediate voter feedback and an accurate final host result. The solution separates durable acceptance, sharded live counters, and final reconciliation while covering uniqueness, idempotency, hot keys, close-time races, failover, abuse controls, and auditability.
Read the full Verkada Software Engineer interview experience this question came from