Skip to content
ML to LLMs
Interview prep

ML Engineer: 7-day sprint

Seven days on what ML engineer loops test - modeling fundamentals, tree ensembles, deep learning, ML system design, and production.

Rapid-fire this sprint0/31 done
Reading mode for lessons:

The job. Turn a business problem into a model that works in production, and keep it working: data, features, training, evaluation, serving, and monitoring.

What the loop usually tests

RoundWhat they probeWhere it's covered
ML fundamentalsBias-variance, leakage, metrics, regularization, picking a modelDays 1 and 2
Deep learningBackprop, optimizers, training stability, embeddings, transformersDays 3 and 4
ML system designEnd-to-end design: metrics, data, features, model, serving, monitoringDay 5
Production / MLOpsLatency, cost, drift, reliability, rolloutsDay 6
ML codingImplement a model or metric from scratchEach lesson's implementation challenge

Day 1: How models fail

Day 2: Models that win on tabular data

Day 3: Training neural networks

Day 4: Embeddings and transformers

Day 5: ML system design

Day 6: Production

Day 7: Mock interview

  1. Rapid-fire: 20 mixed cards from this sprint, 60 seconds each (open the drill). Reread any lesson behind a shaky card.
  2. Design, 40 minutes each, out loud: Design the "people you may know" recommender for a social network. Then: Design real-time payment fraud detection with a 50 ms budget.
  3. Coding, 20 minutes each: logistic regression trained with gradient descent in NumPy; ROC AUC from scores and labels without a library.
  4. Project story: pick one project from the project ladder and practise its five-minute version: problem, baseline, what you tried, the result in numbers, and what you'd do next.