Tredence Interview Question

How are e-commerce recommender systems designed?