Practice · 20 tasks
Interview practice
Twenty timed coding problems, from warm-ups to hard.
Progress and your code are kept in this browser only.
- 1Rotate a list
- 2Balanced brackets
- 3First character seen once
- 4A pair that hits the target
- 5Palindrome through the noise
- 6The shared default
- 7Closures in a loop
- 8Merge intervals
- 9Group by letters
- 10Longest run with no repeats
- 11Count pairs below a limit
- 12Tree level by level
- 13Fewest hops
- 14Count connected groups
- 15Exact change
- 16Tiling with memoization
- 17Cheapest route
- 18Edit distance
- 19Best path in a tree
- 20Limit concurrent jobs