Problems
Contest
Discuss
Interview
Online Interview
Assessment
Store
Redeem
Premium
For you
For you
Create
Most Votes
All Time
Newest
No search result
Create
Top Dynamic Programming Questions
Ujjawal Pandey
6299
Google
Microsoft
Amazon
Bloomberg
Meta
Interview
Top 40 Dynamic Programming Questions
Company:
Facebook
Amazon
Microsoft
Apple
Uber
LinkedIn
Airbnb
Adobe
Goldman Sachs And Many More...
Easy:
Climbing Stairs: (
https://leetcode.com/problems/climbing-stairs/
)
Best Time to Buy and Sell Stock: (
https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
)
House Robber: (
https://leetcode.com/problems/house-robber/
)
Maximum Subarray: (
https://leetcode.com/problems/maximum-subarray/
)
Fibonacci Number: (
https://leetcode.com/problems/fibonacci-number/
)
Minimum Path Sum: (
https://leetcode.com/problems/minimum-path-sum/
)
Palindrome Partitioning II : (
https://leetcode.com/problems/palindrome-partitioning-ii/
)
Unique Binary Search Trees: (
https://leetcode.com/problems/unique-binary-search-trees/
)
Word Break: (
https://leetcode.com/problems/word-break/
)
Counting Bits: (
https://leetcode.com/problems/counting-bits/
)
Medium:
Coin Change](
https://leetcode.com/problems/coin-change/
)
Longest Increasing Subsequence](
https://leetcode.com/problems/longest-increasing-subsequence/
)
Unique Paths](
https://leetcode.com/problems/unique-paths/
)
Decode Ways](
https://leetcode.com/problems/decode-ways/
)
Longest Palindromic Subsequence](
https://leetcode.com/problems/longest-palindromic-subsequence/
)
Combination Sum IV](
https://leetcode.com/problems/combination-sum-iv/
)
Longest Increasing Path in a Matrix](
https://leetcode.com/problems/longest-increasing-path-in-a-matrix/
)
Maximum Product Subarray](
https://leetcode.com/problems/maximum-product-subarray/
)
Paint House](
https://leetcode.com/problems/paint-house/
)
Target Sum](
https://leetcode.com/problems/target-sum/
)
Hard:
Edit Distance: (
https://leetcode.com/problems/edit-distance/
)
Wildcard Matching: (
https://leetcode.com/problems/wildcard-matching/
)
Regular Expression Matching: (
https://leetcode.com/problems/regular-expression-matching/
)
Distinct Subsequences: (
https://leetcode.com/problems/distinct-subsequences/
)
Maximum Length of Pair Chain: (
https://leetcode.com/problems/maximum-length-of-pair-chain/
)
Jump Game II : (
https://leetcode.com/problems/jump-game-ii/
)
Minimum Window Subsequence: (
https://leetcode.com/problems/minimum-window-subsequence/
)
Minimum Cost to Merge Stones: (
https://leetcode.com/problems/minimum-cost-to-merge-stones/
)
Palindrome Partitioning III : (
https://leetcode.com/problems/palindrome-partitioning-iii/
)
Cherry Pickup II : (
https://leetcode.com/problems/cherry-pickup-ii/
)
Advanced:
Count Different Palindromic Subsequences: (
https://leetcode.com/problems/count-different-palindromic-subsequences/
)
Maximum Vacation Days: (
https://leetcode.com/problems/maximum-vacation-days/
)
Strange Printer: (
https://leetcode.com/problems/strange-printer/
)
Maximal Square: (
https://leetcode.com/problems/maximal-square/
)
Largest Divisible Subset: (
https://leetcode.com/problems/largest-divisible-subset/
)
Burst Balloons: (
https://leetcode.com/problems/burst-balloons/
)
Count Palindromic Subsequences: (
https://leetcode.com/problems/count-palindromic-subsequences/
)
Minimum Number of Refueling Stops: (
https://leetcode.com/problems/minimum-number-of-refueling-stops/
)
Maximum Profit in Job Scheduling: (
https://leetcode.com/problems/maximum-profit-in-job-scheduling/
)
Longest Chunked Palindrome Decomposition: (
https://leetcode.com/problems/longest-chunked-palindrome-decomposition/
)
38
3
Comments (3)
Sort by:
Best
Comment
1
Explore
Download App
Support
Terms
Privacy Policy
More
Copyright © 2026 LeetCode
United States