Courseiva
hardMultiple Choice

PMLE Practice Question: A media company wants to build a real-time…

A media company wants to build a real-time recommendation system for articles. They have a large user base (10M+) and frequent updates to user interactions. They need to handle cold-start users and new articles. Which architecture on Vertex AI is most suitable?

⚠ Common exam trap

Google Cloud often tests the misconception that matrix factorization (Option C) is sufficient for cold-start scenarios, but candidates miss that it requires retraining on new data and cannot generate embeddings for unseen users or items without side features.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

Implement a two-tower model (user and item towers) with embeddings and nearest neighbor search

The two-tower model (user and item towers) with embeddings and nearest neighbor search is the most suitable because it handles cold-start users and new articles by learning separate embeddings for users and items, enabling efficient retrieval via approximate nearest neighbor (ANN) search. This architecture supports real-time updates and scales to 10M+ users by decoupling user and item representations, allowing incremental training on new interactions without full retraining.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Deploy a Deep Learning Recommendation Model (DLRM) for prediction

    Why it's wrong here

    DLRM is for CTR prediction, not retrieval, and may be overkill.

  • ✗

    Use a contextual bandit algorithm for exploration only

    Why it's wrong here

    Bandits are for exploration, not for generating personalized recommendations from a large corpus.

  • ✗

    Use matrix factorization with collaborative filtering

    Why it's wrong here

    Matrix factorization cannot use side features for cold start and is not real-time.

  • ✓

    Implement a two-tower model (user and item towers) with embeddings and nearest neighbor search

    Why this is correct

    Two-tower models can incorporate side features and enable fast retrieval.

About these practice questions

Courseiva writes every PMLE question from scratch — 775 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This PMLE practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PMLE exam.