Day 60 of 133
Training pipelines & experiment tracking
Airflow vs Kubeflow vs Prefect; MLflow / W&B; reproducibility traps.
DSA · NeetCode 1-D DP
- Climbing StairsDSA · 1-D DP
Interview questions to prep
- Recognize this as Fibonacci. Walk through DP → space-optimized to O(1).
- Generalize to 'k steps at a time' — how does the recurrence change?
- Min Cost Climbing StairsDSA · 1-D DP
Interview questions to prep
- State the DP: define the state, the transition, and the base case explicitly.
- Top-down (memoized recursion) vs bottom-up (tabulation) — which is more natural here, and why?
- Can you space-optimize from O(n) to O(1)? Show the rolling-window trick.
MLOps · Training pipelines & experiment tracking
Interview questions to prep
- Compare Airflow vs Prefect vs Kubeflow for ML pipelines.
- When does an ML team outgrow Airflow?
Interview questions to prep
- What metadata do you log for every training run?
- How would you reconstruct a 6-month-old training run from your tracking metadata?
Interview questions to prep
- Why does setting a seed not guarantee reproducibility on GPUs?
- What three artifacts MUST you pin to make an ML training run actually reproducible?
References & further reading
- MLflow docs ↗MLflow
- Made with ML — full MLOps course ↗Goku Mohandas
- Full Stack Deep Learning ↗FSDL