Design a product-feed recommendation system | Atlassian Interview Question