Skip to main content

Design a Task Management System

Build the core of a task tracker that a small team uses every day. People create tasks in lists, give them a priority and a due day, assign them to someone, move them along as the work goes on, and look up what is open, what is late and who has what.

How the round runs

Easy · 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