PracHub
QuestionsPremiumLearningGuidesCheatsheetNEWCoaches
|Home/ML System Design/Snapchat

Design a Family-Friendly Listing Classifier

Last updated: May 14, 2026

Quick Overview

This question evaluates proficiency in machine learning system design, including problem formulation tied to product objectives, labeling strategy, feature engineering, model selection, evaluation metrics, robustness to adversarial labels, fairness considerations, and cold-start handling.

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

Design a Family-Friendly Listing Classifier

Company: Snapchat

Role: Machine Learning Engineer

Category: ML System Design

Difficulty: medium

Interview Round: Onsite

Design a machine learning system for a short-term rental marketplace that classifies whether a property listing is suitable for families. Users should be able to filter search results to show family-friendly homes. Address the following: 1. Define the prediction problem and product objective. 2. Construct labels for family-friendly listings. 3. Propose useful features. 4. Choose baseline and advanced models. 5. Define offline and online evaluation metrics. 6. Handle hosts who intentionally mislabel their properties. 7. Avoid unfair or discriminatory filtering. 8. Handle cold-start listings with little or no historical data.

Quick Answer: This question evaluates proficiency in machine learning system design, including problem formulation tied to product objectives, labeling strategy, feature engineering, model selection, evaluation metrics, robustness to adversarial labels, fairness considerations, and cold-start handling.

Related Interview Questions

  • Design User Embedding Semantic Search - Snapchat (medium)
  • Design a video recommendation system - Snapchat (medium)
  • Design an ads ranking ML system - Snapchat (medium)
  • Design short-video retrieval with sparse text - Snapchat (medium)
  • Design a Product Tagging Pipeline - Snapchat (medium)
Snapchat logo
Snapchat
Apr 28, 2026, 12:00 AM
Machine Learning Engineer
Onsite
ML System Design
0
0

Design a machine learning system for a short-term rental marketplace that classifies whether a property listing is suitable for families. Users should be able to filter search results to show family-friendly homes.

Address the following:

  1. Define the prediction problem and product objective.
  2. Construct labels for family-friendly listings.
  3. Propose useful features.
  4. Choose baseline and advanced models.
  5. Define offline and online evaluation metrics.
  6. Handle hosts who intentionally mislabel their properties.
  7. Avoid unfair or discriminatory filtering.
  8. Handle cold-start listings with little or no historical data.

Solution

Show

Comments (0)

Sign in to leave a comment

Loading comments...

Browse More Questions

More ML System Design•More Snapchat•More Machine Learning Engineer•Snapchat Machine Learning Engineer•Snapchat 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.