Problems
Browse and solve algorithmic problems
Problem Sets
Curated collections of problems organized by topics, companies, and difficulty
Topic
31 problemsCP-31 Sheet
Hand-picked problems containing the most interesting and reusable concepts
Company
45 problemsGoogle Interview Prep
Common problems asked in Google technical interviews
Topic
50 problemsDynamic Programming
Master DP with these carefully selected problems
Company
40 problemsMeta Interview Prep
Frequently asked problems in Meta interviews
View All Problem Sets →
# | Title | Difficulty | Topics | Acceptance |
---|---|---|---|---|
1 | Two Sum | Easy | Arrays Hash Table | 48% |
2 | Add Two Numbers | Medium | Linked List Math | 38% |
3 | Longest Substring Without Repeating Characters | Medium | String Sliding Window | 33% |
4 | Median of Two Sorted Arrays | Hard | Array Binary Search Divide and Conquer | 35% |
5 | Longest Palindromic Substring | Medium | String Dynamic Programming | 31% |
6 | ZigZag Conversion | Medium | String | 41% |
7 | Reverse Integer | Medium | Math | 26% |
8 | String to Integer (atoi) | Medium | String Math | 16% |
9 | Palindrome Number | Easy | Math | 52% |
10 | Regular Expression Matching Premium | Hard | String Dynamic Programming Backtracking | 28% |