Skip to main content

Design a Library Management System

Build the lending core of a public library. The library owns books, often several copies of the same one. Members borrow copies and bring them back, sometimes late, and people need to find out what the library has.

How the round runs

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