Meta Interview Question

Design Amazon rating and recommendation system.