Your question is Social Polling App System Design. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Design a social polling app. User should be create polls and vote for option, etc.
Asked in the Interview 4: System design stage.
Clarify the product and scale assumptions before proposing an architecture. Address poll creation, option management, voting semantics, result aggregation, abuse prevention, and whether ML should personalize poll discovery. Explain data storage, APIs, consistency choices, online versus batch processing, evaluation, monitoring, and failure recovery. No traffic, catalog, or latency figures were provided, so state the questions and assumptions needed to size the system.