Dataford
Interview QuestionsInterview GuidesExperiencesMock InterviewsPricing
Get started

Conway's Game of Life and Queue

HardSystem Design00:00
Practice interviewer
In session
5 left
00:00

Your question is Conway's Game of Life and Queue. 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).

You need to log in / sign up to chat or submit.

Problem

Explain how you would design and implement Conway's Game of Life with a message queue.

Discuss the board representation, message schema, worker partitioning, synchronization between generations, fault handling, and idempotent processing. Explain how you would test correctness, scale the simulation, monitor it, and handle retries, duplicate messages, ordering, and worker failures.