PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/ML System Design/Meta

Design Place Recommendation System

Last updated: Apr 27, 2026

Quick Overview

This question evaluates machine learning system design skills specific to recommender systems, including competencies in feature engineering, candidate generation and ranking, data engineering, online serving, latency and real-time context handling, evaluation metrics, and fairness/bias mitigation.

  • medium
  • Meta
  • ML System Design
  • Machine Learning Engineer

Design Place Recommendation System

Company: Meta

Role: Machine Learning Engineer

Category: ML System Design

Difficulty: medium

Interview Round: Onsite

Design a machine learning system for a maps or local-discovery product that recommends places a user may want to visit. The system should provide personalized suggestions such as restaurants, cafes, parks, and attractions using signals including user history, current location, time of day, search behavior, map interactions, social or popularity signals, and place metadata. Discuss: - Product goals and success metrics - How to define training labels and prediction targets - Data sources and feature engineering - Candidate generation and ranking architecture - Handling cold start for new users and new places - Real-time context and latency constraints - Online serving, feedback loops, and experimentation - Risks such as popularity bias, feedback loops, spam, and fairness across places and regions

Quick Answer: This question evaluates machine learning system design skills specific to recommender systems, including competencies in feature engineering, candidate generation and ranking, data engineering, online serving, latency and real-time context handling, evaluation metrics, and fairness/bias mitigation.

Related Interview Questions

  • Design an Automated Ticket Investigation Agent - Meta (hard)
  • Prevent Private Code Leakage in Coding Agents - Meta (medium)
  • Design a Code Review Agent - Meta (medium)
  • Design a Short-Video Recommendation System - Meta (medium)
  • Design an image copyright-violation detection system - Meta (medium)
Meta logo
Meta
Mar 17, 2026, 12:00 AM
Machine Learning Engineer
Onsite
ML System Design
4
0

Design a machine learning system for a maps or local-discovery product that recommends places a user may want to visit. The system should provide personalized suggestions such as restaurants, cafes, parks, and attractions using signals including user history, current location, time of day, search behavior, map interactions, social or popularity signals, and place metadata.

Discuss:

  • Product goals and success metrics
  • How to define training labels and prediction targets
  • Data sources and feature engineering
  • Candidate generation and ranking architecture
  • Handling cold start for new users and new places
  • Real-time context and latency constraints
  • Online serving, feedback loops, and experimentation
  • Risks such as popularity bias, feedback loops, spam, and fairness across places and regions

Solution

Show

Submit Your Answer

Sign in to leave a comment

Loading comments...

Browse More Questions

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

Master your tech interviews with 8,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.