PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/ML System Design/Voleon

Design a cold-start video recommender

Last updated: Mar 29, 2026

Quick Overview

This question evaluates proficiency in ML system design for recommender systems, focusing on cold-start handling, integration of content and graph features, candidate generation and ranking, exploration–exploitation trade-offs, real-time feedback and model updates, and experimental metrics and guardrails.

  • hard
  • Voleon
  • ML System Design
  • Machine Learning Engineer

Design a cold-start video recommender

Company: Voleon

Role: Machine Learning Engineer

Category: ML System Design

Difficulty: hard

Interview Round: Technical Screen

Design a cold-start recommendation pipeline for a short-video platform. The system must work for both new users with little or no interaction history and new videos with little or no engagement data. You may assume graph information is available, such as user-user, user-video, creator-video, hashtag-video, and video-video relations. Describe: - The offline and online architecture - How you would use content features and graph features - Candidate generation and ranking stages - How to handle exploration versus exploitation - Real-time feedback and model updates - Metrics, guardrails, and experiments - How the system transitions from cold-start recommendations to fully personalized recommendations

Quick Answer: This question evaluates proficiency in ML system design for recommender systems, focusing on cold-start handling, integration of content and graph features, candidate generation and ranking, exploration–exploitation trade-offs, real-time feedback and model updates, and experimental metrics and guardrails.

Voleon logo
Voleon
Feb 15, 2026, 12:00 AM
Machine Learning Engineer
Technical Screen
ML System Design
2
0
Loading...

Design a cold-start recommendation pipeline for a short-video platform. The system must work for both new users with little or no interaction history and new videos with little or no engagement data. You may assume graph information is available, such as user-user, user-video, creator-video, hashtag-video, and video-video relations.

Describe:

  • The offline and online architecture
  • How you would use content features and graph features
  • Candidate generation and ranking stages
  • How to handle exploration versus exploitation
  • Real-time feedback and model updates
  • Metrics, guardrails, and experiments
  • How the system transitions from cold-start recommendations to fully personalized recommendations

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More ML System Design•More Voleon•More Machine Learning Engineer•Voleon Machine Learning Engineer•Voleon ML System Design•Machine Learning Engineer ML System Design
PracHub

Master your tech interviews with 7,500+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities
  • Student Access

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.