Dynamic Programming
Here are some classic Dynamic Programming interview questions.
We recommend: Best Time to Buy and Sell Stock with Cooldown and Word Break.
Burst Balloons is a great problem too, highly recommended for the more advanced level.
Maximum Product Subarray
Decode Ways
Best Time to Buy and Sell Stock with Cooldown
Perfect Squares
Word Break
Word Break II
Burst Balloons
leetcode.com/problems/maximum-product-subarray/solution/
leetcode.com/problems/decode-ways/solution/
leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown/solution/
leetcode.com/problems/perfect-squares/solution/
leetcode.com/problems/word-break/solution/
leetcode.com/problems/word-break-ii/solution/
leetcode.com/problems/burst-balloons/solution/