PracHub
QuestionsPremiumCoachesLearningGuidesInterview Prep
|Home/Machine Learning/Meta

Determine Features for Effective Hashtag Recommendations

Last updated: Mar 29, 2026

Quick Overview

This question evaluates expertise in feature engineering and ranking for recommender systems, specifically assessing skills in signal selection, cold-start strategies, scoring functions, and parameter learning for hashtag recommendations.

  • medium
  • Meta
  • Machine Learning
  • Data Scientist

Determine Features for Effective Hashtag Recommendations

Company: Meta

Role: Data Scientist

Category: Machine Learning

Difficulty: medium

Interview Round: Onsite

##### Scenario Designing a hashtag recommendation system for a social-media platform ##### Question What signals or features would you collect to recommend hashtags to users? For users where those features are unavailable or uninformative (e.g., new users), how would you handle recommendations? How would you combine the collected features into a scoring function? How would you determine or learn the weights for each feature? ##### Hints Consider engagement history, content similarity, demographics, popularity trends, and weight learning via regression or online learning.

Quick Answer: This question evaluates expertise in feature engineering and ranking for recommender systems, specifically assessing skills in signal selection, cold-start strategies, scoring functions, and parameter learning for hashtag recommendations.

Related Interview Questions

  • Implement 1NN Embeddings and Forward Pass - Meta (hard)
  • Design and evaluate an ads ranking algorithm - Meta (easy)
  • How would you design a Shop Ads ranking algorithm? - Meta (easy)
  • Derive Linear Regression Solution - Meta (medium)
  • Explain key ML metrics and techniques - Meta (medium)
Meta logo
Meta
Jul 12, 2025, 6:59 PM
Data Scientist
Onsite
Machine Learning
104
0

Hashtag Recommendation System Design

Context

You are designing a hashtag recommendation system for a social-media platform. Given a user u composing a post with draft content c at time t, the system should rank and recommend the top-k hashtags.

Tasks

  1. Signals/Features: What signals would you collect to recommend hashtags for a given (u, c, t)? Group them logically (e.g., engagement, content similarity, social/graph, demographics, popularity/trends).
  2. Cold Start: For users or hashtags where those features are unavailable or uninformative (e.g., new users or new hashtags), how would you handle recommendations?
  3. Scoring Function: How would you combine the collected features into a scoring function that produces a ranked list of hashtags?
  4. Weight/Parameter Learning: How would you determine or learn the weights for each feature? Discuss both offline and online approaches.

Solution

Show

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...

Browse More Questions

More Machine Learning•More Meta•More Data Scientist•Meta Data Scientist•Meta Machine Learning•Data Scientist Machine Learning
PracHub

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