Frage im Vorstellungsgespräch bei NESTA

How would you approach a problem collaborative filtering from scratch.