nerdexam
Google

PROFESSIONAL-MACHINE-LEARNING-ENGINEER · Question #132

You work for a company that is developing a new video streaming platform. You have been asked to create a recommendation system that will suggest the next video for a user to watch. After a review…

The correct answer is B. Launch the product without machine learning. Use simple heuristics based on content metadata. Without any historical user event data (views, clicks, watch history), there is no signal to train a personalized ML recommendation model. Attempting ML without training data would be premature and unreliable. The pragmatic first-version approach is to use simple heuristics…

Submitted by kavita_s· Apr 18, 2026Problem framing

Question

You work for a company that is developing a new video streaming platform. You have been asked to create a recommendation system that will suggest the next video for a user to watch. After a review by an AI Ethics team, you are approved to start development. Each video asset in your company's catalog has useful metadata (e.g., content type, release date, country), but you do not have any historical user event data. How should you build the recommendation system for the first version of the product?

Options

  • ALaunch the product without machine learning. Present videos to users alphabetically, and start
  • BLaunch the product without machine learning. Use simple heuristics based on content metadata
  • CLaunch the product with machine learning. Use a publicly available dataset such as MovieLens to
  • DLaunch the product with machine learning. Generate embeddings for each video by training an

How the community answered

(29 responses)
  • A
    3% (1)
  • B
    79% (23)
  • C
    3% (1)
  • D
    14% (4)

Explanation

Without any historical user event data (views, clicks, watch history), there is no signal to train a personalized ML recommendation model. Attempting ML without training data would be premature and unreliable. The pragmatic first-version approach is to use simple heuristics based on available content metadata (content type, release date, country) to surface relevant videos while the platform collects user interaction data. Option A (alphabetical) provides no personalization value. Option C (MovieLens) uses a different domain's data with different user behavior patterns. Option D requires user interaction data that doesn't yet exist.

Topics

#Recommendation Systems#Cold Start Problem#Heuristics#System Design

Community Discussion

No community discussion yet for this question.

Full PROFESSIONAL-MACHINE-LEARNING-ENGINEER Practice