Design an ad-selection system across objectives | TikTok Interview Question