Tredence interview question

How are e-commerce recommender systems designed?