Learn In progress

LeetCode Patterns

186 problems across 15 patterns, each one solved cold, written up, and taught on camera. The interview gate for ML engineering roles, done in public.

done
0/186
solved
0
prep ready
186
patterns
15
  • Planned
  • Prep ready
  • Solved
  • Recorded
  • Published

Every episode has three artefacts: a prep sheet (the written version of the video), a solution file with the tests written before the code, and the video itself. The pattern cards explain when to reach for each pattern, in plain language, before any problem is attempted.

Solutions are re-solved from scratch on a 1 → 3 → 7 → 16 → 35 → 90 day ladder. A problem I can rebuild after 90 days is one I actually own.

Patterns

  1. 01 Two Pointers 0/12 · EP 1–12

    12 prep ready ▶ explainer 2:14

  2. 02 Fast & Slow pointers 0/8 · EP 13–20

    8 prep ready ▶ explainer 2:14

  3. 03 Sliding Window 0/12 · EP 21–32

    12 prep ready ▶ explainer 2:16

  4. 04 Kadane 0/6 · EP 33–38

    6 prep ready ▶ explainer 2:19

  5. 05 Prefix Sum 0/6 · EP 39–44

    6 prep ready ▶ explainer 2:11

  6. 06 Merge Intervals 0/7 · EP 45–51

    7 prep ready ▶ explainer 2:14

  7. 07 In-place Reversal of a LinkedList 0/6 · EP 52–57

    6 prep ready ▶ explainer 2:08

  8. 08 Stack 0/9 · EP 58–66

    9 prep ready ▶ explainer 2:06

  9. 09 Hash Maps 0/4 · EP 67–70

    4 prep ready ▶ explainer 2:10

  10. 10 Binary Search 0/23 · EP 71–93

    23 prep ready ▶ explainer 2:07

  11. 11 Heap 0/17 · EP 94–110

    17 prep ready ▶ explainer 2:07

  12. 12 Recursion and Backtracking 0/10 · EP 111–120

    10 prep ready ▶ explainer 2:14

  13. 13 Tree 0/31 · EP 121–151

    31 prep ready ▶ explainer 2:19

  14. 14 Graphs 0/20 · EP 152–171

    20 prep ready ▶ explainer 2:16

  15. 15 DP (Dynamic Programming) 0/15 · EP 172–186

    15 prep ready ▶ explainer 2:11