System design interview question
"Design an electronic voting system for a national election. A hundred million voters. Every eligible voter may vote once, no vote may be altered or lost, votes must be secret, and the result must be verifiable by people who do not trust the operators — including you."
security engineering under conflicting requirements, and — most importantly — professional judgment about whether a system should be built at all in the form requested. The requirements contain a genuine tension: a voter must be able to verify their vote was counted, yet must not be able to prove to anyone else how they voted. Strong candidates surface that tension and are honest about what is achievable.
On Practick another engineer interviews you live for 60 minutes on a question from this bank. They have the full interviewer guide beside the call: the answers to your clarifying questions, the numbers to hand out, a ladder of follow-ups and a scoring rubric. You get the model solution once the session settles. It is free: interview someone for an hour and you have earned your own.
Book a free mock interviewAll 132 system design interview questions
System design mock interviews · DSA interview questions · Free mock interview practice · Browse interviewers · Sign in