Day 59 of 133
Model registry, versioning, lineage + DSA Adv Graphs finish
MLflow stages; data + code + model versioning; model cards.
DSA · NeetCode Advanced Graphs
- Alien DictionaryDSA · Advanced Graphs
Interview questions to prep
- Walk through how you derive edges from adjacent words. What's the failure case (prefix mismatch)?
- How do you detect that the ordering is impossible / inconsistent?
- Cheapest Flights Within K StopsDSA · Advanced Graphs
Interview questions to prep
- Pick between Dijkstra, Bellman-Ford, Floyd-Warshall, MST (Prim/Kruskal), or topo sort — defend the choice.
- What does this problem assume about edge weights (non-negative? integer? bounded?) — and what breaks if those don't hold?
- Walk me through complexity in V and E, and the data-structure choice (heap vs Fibonacci heap vs array).
MLOps · Model registry & versioning
Interview questions to prep
- Walk through promoting a model from staging → production in MLflow.
- Why is lineage (data → model → deployment) important for compliance?
Interview questions to prep
- Why is versioning data as important as versioning code in ML?
- What does DVC give you that git-LFS doesn't?
Interview questions to prep
- What goes into a useful model card for a production model?
- How would you keep a model card honest and up-to-date as the model retrains?
References & further reading
- MLflow docs ↗MLflow
- Made with ML — full MLOps course ↗Goku Mohandas