Related System Design
Design TikTok's For You Recommendations
Design a high-velocity video recommendation feed (For You Page).
Design a system that identifies products in video frames and surfaces relevant purchase links while viewers watch.
Design a system that detects products appearing in a streaming video and shows viewers relevant purchase links at the right playback time.
Use this as one discussion aid, not a single correct answer. Your design should follow from the requirements, scale, and trade-offs you establish.
graph LR
A["Design Product Discovery Inside Video"]
A --> F1["Frame sampling and scene detection"]
A --> F2["Offline versus online inference"]
A --> F3["Product retrieval and confidence thresholds"]
A --> F4["Human review and catalog freshness"]
A --> F5["Time-aligned low-latency serving"]The interviewer probes these areas, and the report grades the interview against them.
Practice drawing this system component-by-component on a live whiteboard while the interviewer probes at your target level.
Continue to DashboardContinue preparing
Related System Design
Design a high-velocity video recommendation feed (For You Page).
Related System Design
Design a real-time chat application like WhatsApp or Facebook Messenger.
Related System Design
Design a high-volume system to ingest, store, and visualize metrics from large server fleets, similar to Datadog or Prometheus.
Related System Design
Design a ride-matching service like Uber or Lyft with real-time location tracking.