Day 70 of 133
Build vs buy + MLOps consolidation + DSA 2-D DP
Decision framework + vendor evaluation; finish a 60-min MLOps quiz.
DSA · NeetCode 2-D DP
- Edit DistanceDSA · 2-D DP
Interview questions to prep
- State the DP recurrence on (i, j) and the three cases (insert, delete, replace).
- Can you space-optimize to O(min(m, n))?
- Burst BalloonsDSA · 2-D DP
Interview questions to prep
- State the 2-D DP: indices, recurrence, base case. What's the order of fill?
- Can you reduce 2-D to 1-D by reusing rows or columns? Walk through the dependency direction.
- Top-down with memoization vs bottom-up — which is easier to reason about, and which is faster in practice?
MLOps · Build vs buy
Interview questions to prep
- Walk through your decision framework for build vs buy on an ML platform component.
- What recurring failure modes have you seen when teams 'build' something that should have been 'bought'?
Interview questions to prep
- What axes would you use to evaluate an LLM API vendor?
- How do you de-risk vendor lock-in when you adopt a hosted ML service?
MLOps · Monitoring & drift
Interview questions to prep
- Compare data drift vs concept drift vs label drift — give an example of each.
- Walk through three statistical tests you'd use to detect drift (PSI, KS, JS).
Interview questions to prep
- What metrics do you monitor for a deployed model beyond accuracy?
- How would you slice your model monitoring dashboard so a regression in one cohort doesn't get masked?
Interview questions to prep
- How would you decide when to retrain — schedule vs trigger-based?
- How do you monitor when ground-truth labels arrive with delay?
References & further reading
- Eugene Yan — applied ML writing ↗Eugene Yan
- Full Stack Deep Learning ↗FSDL
- Chip Huyen — ML Systems Design ↗Chip Huyen