Siemens Interview Question

Build a recommendation system for library