AI Interview Prep

AI Interview Prep

Machine Learning System Design Interview #21 - The Silent Feature Death

Why a perfectly healthy model can produce garbage A/B results when your feature freshness quietly collapses.

Hao Hoang's avatar
Hao Hoang
Dec 06, 2025
∙ Paid

You’re in a Senior ML System Desgin interview at Facebook. The interviewer sets a trap:

“Your new pricing model has 99.9% availability, 15ms latency, and zero exceptions. Yet, the A/B test results are complete garbage. What happened?”

90% of candidates walk right into the wrong answer.

Most candidates immediately dive into the model weights or the experiment setup.

- “Is the model overfitting?”

- “Did we mess up the bucket randomization?”

- “Is there a logic bug in the inference code?”

They waste the entire interview debugging the model architecture. They assume that if the dashboard is green (HTTP 200 OK), the system is healthy.

-----

𝐓𝐡𝐞 𝐓𝐮𝐫𝐧: They aren’t optimizing for 𝘤𝘰𝘥𝘦 𝘤𝘰𝘳𝘳𝘦𝘤𝘵𝘯𝘦𝘴𝘴, they are optimizing for 𝘴𝘺𝘴𝘵𝘦𝘮 𝘴𝘵𝘢𝘵𝘦.

AI Interview Prep is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

User's avatar

Continue reading this post for free, courtesy of Hao Hoang.

Or purchase a paid subscription.
© 2026 Hao Hoang · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture