D2L interview question

Design an online library system.