Problem Library

Master these coding challenges to ace your next technical interview. Handpicked problems with personalized spaced repetition.

Clear

Showing 40 of 250 problems.

Topic filter

Clear topic

Topic focus

Array104String64Hash Table41

These are the topics showing up most often in your current queue.

Sign in to track solved problems and schedule reviews. You can still browse the library without an account.
StatusTitleDifficulty
5. Longest Palindromic SubstringMedium
10. Regular Expression MatchingHard
22. Generate ParenthesesMedium
32. Longest Valid ParenthesesHard
42. Trapping Rain WaterHard
44. Wildcard MatchingHard
45. Jump Game IIMedium
53. Maximum SubarrayMedium
55. Jump GameMedium
62. Unique PathsMedium
63. Unique Paths IIMedium
64. Minimum Path SumMedium
70. Climbing StairsEasy
72. Edit DistanceMedium
85. Maximal RectangleHard
87. Scramble StringHard
91. Decode WaysMedium
95. Unique Binary Search Trees IIMedium
96. Unique Binary Search TreesMedium
97. Interleaving StringMedium
115. Distinct SubsequencesHard
118. Pascal's TriangleEasy
119. Pascal's Triangle IIEasy
120. TriangleMedium
121. Best Time to Buy and Sell StockEasy
122. Best Time to Buy and Sell Stock IIMedium
123. Best Time to Buy and Sell Stock IIIHard
124. Binary Tree Maximum Path SumHard
131. Palindrome PartitioningMedium
132. Palindrome Partitioning IIHard
139. Word BreakMedium
140. Word Break IIHard
152. Maximum Product SubarrayMedium
174. Dungeon GameHard
188. Best Time to Buy and Sell Stock IVHard
198. House RobberMedium
213. House Robber IIMedium
221. Maximal SquareMedium
233. Number of Digit OneHard
241. Different Ways to Add ParenthesesMedium