MLOps·Applied Reasoning·Easy
Frame a Vague ML Request Using the Four-Layer Stack
Asked at Google, Meta, Stripe
An engineering manager hands you the following task: "Build a recommender for our marketplace." That is the entire brief. Before you write a single line of code or open a notebook, walk through the four-layer framing stack: business objective, product outcome, model goal, and decision policy.
Your answer should convert this vague request into something specific enough to challenge. The decision policy layer is where most teams fall apart — do not skip it.
Follow-up ladder
- Rung 1: You discover there are two competing business objectives: increase average order value and improve new-user retention. How does that change your framing?
- Rung 2: The product team says the decision policy should be "show the best items." What is wrong with that specification, and what would you replace it with?
- Rung 3: You frame the model goal as "predict probability of purchase." The data team says purchase labels are only available 30 days after the session. How does that affect the model goal and the feasibility?
Your Answer
Unlock AI-powered scoring, all questions, and progress tracking.