2dbi

Design a Book Recommendation System

viaLeetCode

Design a book recommendation system. Users and publishers can create posts (reviews, recommendations) that have likes and comments; users can follow each other. Users receive recommendations both from publishers they follow and from the system. Cover the data model for posts/likes/comments and their aggregation, and — the key focus — the system-generated recommendation engine: scoring books across genres and modeling each user''s genre interests (e.g. by mining posts), then a recommender service that generates posts for a user''s timeline. Discuss aggregation at scale.

Add a follow-up question they asked
No follow-ups yet. Be the first to add one.
asked …
LeaderboardSalary
Language
Account