Pergunta de entrevista da empresa D2L

Design an online library system.