Topics: Machine Learning, System Design, Algorithms
Location: San Francisco Bay Area
Interview date: 2025-08-15
Summary
This was my onsite interview. I was asked algorithm questions and a machine learning design question.
Details
I had an onsite interview for a Machine Learning Engineer position.
Phone Screen:
LeetCode 528
Onsite:
Sliding window anagram
Data stream mean
ML design: Design a model to predict the probability of dislike of a Facebook newsfeed post. The interviewer didn't follow up much, and I went through the standard process with few interruptions.
We have a ML model that predicts the probability of like of a post in the Facebook newsfeed. How to leverage a new feature "post liked in the last 6 months"?
Follow up: What if offline metrics don’t translate into online metrics?