Domanda di colloquio di Fidelity Investments

How would you design a library checkout system?