Day 124 of 133
Self-mock 1: pick a Week-16 case and rework + DSA review
Run a 60-min self-mock on a classic case (recsys/search/ads/fraud/ETA/feed).
DSA · NeetCode Linked List
- Copy List With Random PointerDSA · Linked List
Interview questions to prep
- Walk through your pointer hazards — what breaks if you lose track of the head or a prev pointer?
- Can you do this in-place (O(1) extra space)? What's the trick?
- How would you detect / handle a cycle, and prove your method's correctness?
ML System Design · Framework
- 7-step framework: clarify → metrics → data → model → infra → eval → edge casesML System DesignPatrick Halina
Interview questions to prep
- Walk me through your 7-step framework for any ML system design interview.
- How do you avoid running out of time on the model section?
Interview questions to prep
- What are the first five clarifying questions you ask in any ML system design interview?
- How do you confirm the business metric vs the ML metric without burning 10 minutes on it?
Interview questions to prep
- How do you map a business metric to an offline ML metric?
- Walk through three real cases where offline gains didn't translate online.
ML System Design · Recommendations
Interview questions to prep
- Walk me through designing TikTok's For You feed end-to-end.
- How would you handle the cold-start problem for a new user?
- What candidate-generation strategies would you use, and how do you combine them?
Interview questions to prep
- Why do industrial recsys use a two-stage (recall + rank) architecture?
- How do you avoid training/serving skew between recall and ranking?
References & further reading