Skip to main content
CodeTutor
Questions
Categories
Patterns
Progress
CodeTutor - Coding Interview Preparation
Questions
Difficulty
All
Easy
Medium
Hard
Search
Category
All Categories
Arrays (216)
Binary Search (22)
Dynamic Programming (73)
Graphs (37)
Hash Tables (78)
Heap (18)
Linked Lists (13)
Math (76)
Queue (10)
Recursion (51)
Sorting (40)
Stack (32)
Strings (89)
Trees (44)
Two Pointers (31)
Pattern
All Patterns
BFS (Breadth-First Search) (35)
Backtracking (28)
Binary Search (28)
Binary Tree Traversal (36)
Bit Manipulation (4)
Counting / Bucket Sort (2)
Cyclic Sort (0)
DFS (Depth-First Search) (53)
Divide and Conquer (0)
Dynamic Programming (69)
Fast & Slow Pointers (5)
Greedy (75)
Hashing (12)
Heap / Priority Queue (17)
LinkedList In-Place Reversal (6)
Matrix Manipulation (1)
Matrix Traversal (35)
Monotonic Stack (23)
Overlapping Intervals (4)
Prefix Sum (23)
Sliding Window (15)
Synchronization (1)
Topological Sort (1)
Trie (3)
Two Pointers (62)
Union Find (8)
Showing 18 of 18 questions
Design Twitter
Medium
Heap
Hash Tables
Heap / Priority Queue
★
LeetCode #355
Find Median from Data Stream
Hard
Sorting
Heap
Heap / Priority Queue
★
LeetCode #295
IPO
Hard
Arrays
Heap
Sorting
Greedy
★
Heap / Priority Queue
LeetCode #502
K Closest Points to Origin
Medium
Arrays
Heap
Sorting
Heap / Priority Queue
★
LeetCode #973
Kth Largest Element in a Stream
Easy
Arrays
Heap
Heap / Priority Queue
★
LeetCode #703
Kth Largest Element in an Array
Medium
Sorting
Arrays
Heap
Heap / Priority Queue
★
Binary Search
LeetCode #215
Last Stone Weight
Easy
Arrays
Heap
Heap / Priority Queue
★
LeetCode #1046
Longest Happy String
Medium
Strings
Heap
Greedy
★
Heap / Priority Queue
LeetCode #1405
Merge k Sorted Lists
Hard
Linked Lists
Heap
Heap / Priority Queue
★
LeetCode #23
Min Cost to Connect All Points
Medium
Heap
Graphs
Heap / Priority Queue
★
Union Find
LeetCode #1584
Minimum Interval to Include Each Query
Hard
Arrays
Heap
Sorting
Heap / Priority Queue
★
LeetCode #1851
Network Delay Time
Medium
Heap
Graphs
Heap / Priority Queue
★
BFS (Breadth-First Search)
LeetCode #743
Path With Minimum Effort
Medium
Arrays
Binary Search
Heap
Graphs
Heap / Priority Queue
★
Binary Search
BFS (Breadth-First Search)
Matrix Traversal
LeetCode #1631
Reorganize String
Medium
Hash Tables
Strings
Heap
Heap / Priority Queue
★
Greedy
LeetCode #767
Sliding Window Maximum
Hard
Arrays
Heap
Queue
Monotonic Stack
★
Sliding Window
LeetCode #239
Swim in Rising Water
Hard
Binary Search
Heap
Graphs
Heap / Priority Queue
★
Binary Search
BFS (Breadth-First Search)
LeetCode #778
Task Scheduler
Medium
Heap
Arrays
Hash Tables
Greedy
★
Heap / Priority Queue
LeetCode #621
Top K Frequent Elements
Medium
Heap
Sorting
Arrays
Hash Tables
Counting / Bucket Sort
★
LeetCode #347