Spotify ML Question - Design a Recommendation System (Full mock interview)