Design a Music Recommendation System with an LLM Agent
Company: Google
Role: Software Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Technical Screen
Overview: Design a music recommender with candidate generation, ranking, feedback loops, cold-start handling, diversity, and offline and online evaluation. Add an LLM conversation layer only where it improves intent capture or explanation while preserving catalog rules, latency, and core ranking quality.