Amazon , SDE 2, 4 years experience - Design round
Anonymous User
1599

(Recommendation System ) System Design Question - LLD
Asked in Amazon/Flipkart interview for SDE 2 , India

How would you approach implementing low level system design for a recommendation system .

Problem statement: Suppose you have an api from all social networking sites like facebook,twitter, instagram etc which gives you the user action history. You are developing a retail site and you are asked to design a recommendation system using this data . You need to use the data from facebook to decide what should be shown to the customer in recommendations section.

In user action history , you are returned a number of rows which tell you what has the user liked , commented on , saved etc.
All the customers share same email id through all systems. So they use the same email for facebook/twitter/your site .

Give the major entities / APIs that you will develop and how will the APIs function and basic structure of the system .

Comments (2)