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

    1. Walk through how you derive edges from adjacent words. What's the failure case (prefix mismatch)?
    2. How do you detect that the ordering is impossible / inconsistent?
  • Cheapest Flights Within K StopsDSA · Advanced Graphs

    Interview questions to prep

    1. Pick between Dijkstra, Bellman-Ford, Floyd-Warshall, MST (Prim/Kruskal), or topo sort — defend the choice.
    2. What does this problem assume about edge weights (non-negative? integer? bounded?) — and what breaks if those don't hold?
    3. 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

    1. Walk through promoting a model from staging → production in MLflow.
    2. Why is lineage (data → model → deployment) important for compliance?
  • Interview questions to prep

    1. Why is versioning data as important as versioning code in ML?
    2. What does DVC give you that git-LFS doesn't?
  • Interview questions to prep

    1. What goes into a useful model card for a production model?
    2. How would you keep a model card honest and up-to-date as the model retrains?

References & further reading