Analyze shopping funnel with joins and windows | TikTok Interview Question