{"blocks": [{"key": "32e76d64", "text": "Scenario", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "b6f3e74f", "text": "Building a restaurant recommendation feature for a food-ordering app.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "bb4412e5", "text": "Question", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "b1d14673", "text": "Describe end-to-end how you would design a restaurant recommendation system. Which machine-learning models are suitable, and how would you handle cold-start restaurants or users? How would you evaluate the quality of your recommendations both offline and online?", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "a49b0e43", "text": "Hints", "type": "header-two", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}, {"key": "aec90493", "text": "Cover data requirements, collaborative filtering vs. content-based models, implicit feedback, A/B testing metrics like CTR and conversion.", "type": "unstyled", "depth": 0, "inlineStyleRanges": [], "entityRanges": [], "data": {}}], "entityMap": {}}