Yandex interview question

How would you build a recommender system?