Design a newsfeed dislike model
Company: Meta
Role: Machine Learning Engineer
Category: ML System Design
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates a candidate's ability to design and operationalize a machine learning model that predicts the probability of a user disliking a social newsfeed post, testing competencies in label design, training data construction, feature engineering, model selection, offline evaluation, online experimentation, and serving and ranking integration. It is in the ML System Design category for Machine Learning Engineer roles and is commonly asked to assess practical experience with production ML pipelines and metric trade-offs; the problem requires both conceptual understanding of design trade-offs and practical application skills for deployment and handling new signals and offline/online metric discrepancies.