Design a Massive Live Two-Choice Voting System

Read the full interview experience this question came from →

Quick 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.

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

Verkada logo
Verkada
Sep 4, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
9
0
Loading...