Skip to main content

Design a Chess Game

Build the core of a chess game for two players on one machine. It knows how every piece moves, whose turn it is, which moves are legal, and when and how the game has ended. There is no display and no computer opponent.

How the round runs

Hard · 5 stages · 5 questions · 60 min
~6 min
Requirements Gathering
lists
~3 min
Identifying Core Entities
cards
~14 min
Designing Classes & Relationships
diagram
~28 min
Code Implementation
code
~9 min
Deep Dives
code

Set up your round

Level

Interviewer

Duration

Junior · Standard · 60 min