Interview Questions › Product Design

Design a video streaming app for emerging markets with poor connectivity

Design a lightweight video streaming application optimized for users in rural and emerging markets with low-cost $50 smartphones, intermittent 2G/3G connectivity, and expensive prepaid mobile data limits.

Context

Over 2 billion smartphone users face daily data caps, frequent network drops, and device storage constraints (<16GB total storage).

Clarifying questions to ask first

How to approach it

  1. Technical & User Constraints: Low RAM devices (1-2GB), intermittent cellular signals, extreme cost per megabyte of data, sharing devices within families
  2. Design Architectural & Product Innovations:
  3. 1. Ultra-Lightweight App Binary (<10 MB install size with zero background bloat)
  4. 2. "Data-First Previewer" (Hover to see animated GIF preview + exact file download size in MB before playing)
  5. 3. Peer-to-Peer Offline Video Sharing (Send downloaded videos to nearby friends over local Wi-Fi Direct without consuming any cellular data)
  6. 4. Scheduled Nighttime Auto-Downloads (Automatically downloads selected queue at 2:00 AM when telecom providers offer free nighttime data)
  7. 5. Adaptive Audio-Only Mode for unstable connectivity

Framework: Emerging Market User Realities -> Performance & Data Constraints -> Feature Suite (Data Previews, P2P Sharing, Off-Peak Downloads) -> Optimization Metrics

Sample answer

  1. MVP: 8MB APK app size, multi-resolution download selector, SD card support, local Wi-Fi Direct offline transfer, and scheduled off-peak auto-download manager

Executive design: A resilient video platform engineered for emerging markets featuring transparent per-video MB counters, P2P local offline video sharing, and scheduled nighttime off-peak downloads.

What interviewers look for