Dynamic Programming Coding Interview: Reason Out Loud
A practical guide to handling a dynamic programming coding interview when you can't recall the classic solution: narrate brute force, spot repetition, derive the recurrence and state complexity honestly.