Interview practice
Mastering Leet Code Algorithms
Recognize the patterns behind coding interview problems and practice explaining your solutions.
Start with a lesson that meets you where you are.
Try questions to check what you understand.
Sign in to keep your practice progress together.
Lessons
23 of 49 topics have lessons available today. Choose any available lesson.
- 01
Foundation: Arrays & Strings
Read the lesson, then try the practice.
- 02
Two Pointer Techniques
Read the lesson, then try the practice.
- 03
Palindrome Validation
Read the lesson, then try the practice.
- 04
Container With Most Water
Read the lesson, then try the practice.
- 05
Sliding Window Patterns
Read the lesson, then try the practice.
- 06
Maximum Subarray Sum
Read the lesson, then try the practice.
- 07
Longest Substring Without Repeats
Read the lesson, then try the practice.
- 08
Hash Maps & Sets
Read the lesson, then try the practice.
- 09
Advanced Recursion & Backtracking
Read the lesson, then try the practice.
- 10
Permutations & Combinations
Read the lesson, then try the practice.
- 11
String Permutations
Read the lesson, then try the practice.
- 12
Constraint Satisfaction
Read the lesson, then try the practice.
- 13
Dynamic Programming Mastery
Read the lesson, then try the practice.
- 14
1D DP Problems
Read the lesson, then try the practice.
- 15
2D DP & Grid Problems
Read the lesson, then try the practice.
- 16
Graph Algorithms & Search
Read the lesson, then try the practice.
- 17
Graph Traversal
Read the lesson, then try the practice.
- 18
Shortest Path Algorithms
Read the lesson, then try the practice.
- 19
Trees & Advanced Structures
Read the lesson, then try the practice.
- 20
Binary Tree Patterns
Read the lesson, then try the practice.
- 21
String Algorithms
Read the lesson, then try the practice.
- 22
Heaps & Priority Queues
Read the lesson, then try the practice.
- 23
Prefix, Suffix & Range Updates
Read the lesson, then try the practice.
Topics without lessons yet
These are part of the outline. Lessons are not available for them yet.
- Remove Duplicates
- Minimum Window Substring
- Two Sum Variations
- Group Anagrams
- Subsets and Power Sets
- Letter Combinations
- N-Queens Problem
- Sudoku Solver
- Word Search in Grid
- Climbing Stairs
- House Robber Series
- Longest Increasing Subsequence
- Unique Paths
- Edit Distance
- Longest Common Subsequence
- Number of Islands
- Clone Graph
- Course Schedule
- Network Delay Time
- Word Ladder
- Maximum Depth
- Validate BST
- Lowest Common Ancestor
- Kth Largest Element
- Merge K Sorted Lists
- Top K Frequent Elements