System design interview question
Design Online Chess Server
Design an Online Chess Server — WebSocket-based move synchronization, game state FSM, ELO-based matchmaking, anti-cheat detection, and spectator mode at scale.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.