Introduction
To improve DAZN's live streaming quality and reduce buffering during high-traffic events, we need to analyze the current system, identify pain points, and develop innovative solutions. I'll approach this challenge by examining user segments, analyzing pain points, generating solutions, and proposing metrics for success.
Step 1
Clarifying Questions (5 mins)
Why it matters: Determines the scale of the technical challenge and helps prioritize solutions. Expected answer: Peak events see 5-10x normal concurrent users, straining our infrastructure. Impact on approach: Would focus on scalable architecture and load balancing solutions.
Why it matters: CDN efficiency is crucial for reducing latency and buffering. Expected answer: Global CDN with some regional gaps, especially in emerging markets. Impact on approach: Would prioritize CDN expansion and optimization in underserved areas.
Why it matters: Helps quantify the business impact of streaming quality improvements. Expected answer: NPS drops 15-20 points during high-traffic events with streaming issues. Impact on approach: Would focus on solutions with the highest potential to improve NPS and reduce churn.
Why it matters: Identifies potential bottlenecks and areas for technological improvement. Expected answer: Using H.264 encoding, HLS/DASH streaming, with a custom player. Impact on approach: Would explore cutting-edge codecs and streaming protocols for efficiency gains.
At this point, you can ask interviewer to take a 1-minute break to organize your thoughts before diving into the next step.
Practice similar questions
Subscribe to access the full answer