Design a Video Sharing Platform
Company: Tesla
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design a large-scale video platform with resumable uploads, idempotent transcoding, adaptive playback, CDN delivery, access control, and moderation hooks.