grindmapcompany-wise LeetCode
All companies

DoorDash LeetCode Questions

78 questions all-time · 7 easy · 45 medium · 26 hard
# Problem Difficulty Frequency Acceptance
1Walls and Gates
Array, Breadth-First Search, Matrix
Medium
100
0.6%
2Longest Increasing Path in a Matrix
Array, Dynamic Programming, Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort, Memoization, Matrix
Hard
93
0.6%
3Binary Tree Maximum Path Sum
Dynamic Programming, Tree, Depth-First Search, Binary Tree
Hard
91
0.4%
4Search Suggestions System
Array, String, Binary Search, Trie, Sorting, Heap (Priority Queue)
Medium
82
0.7%
5Maximum Profit in Job Scheduling
Array, Binary Search, Dynamic Programming, Sorting
Hard
78
0.5%
6Koko Eating Bananas
Array, Binary Search
Medium
76
0.5%
7Single-Threaded CPU
Array, Sorting, Heap (Priority Queue)
Medium
75
0.5%
8Design File System
Hash Table, String, Design, Trie
Medium
72
0.7%
9Shortest Distance from All Buildings
Array, Breadth-First Search, Matrix
Hard
71
0.4%
10Check if One String Swap Can Make Strings Equal
Hash Table, String, Counting
Easy
67
0.5%
11Most Profit Assigning Work
Array, Two Pointers, Binary Search, Greedy, Sorting
Medium
66
0.6%
12Next Greater Element III
Math, Two Pointers, String
Medium
65
0.4%
13Design In-Memory File System
Hash Table, String, Design, Trie, Sorting
Hard
65
0.5%
14Buddy Strings
Hash Table, String
Easy
65
0.3%
15Minimum Number of Steps to Make Two Strings Anagram
Hash Table, String, Counting
Medium
64
0.8%
16Find K Closest Elements
Array, Two Pointers, Binary Search, Sliding Window, Sorting, Heap (Priority Queue)
Medium
64
0.5%
17Making A Large Island
Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix
Hard
62
0.6%
18Basic Calculator III
Math, String, Stack, Recursion
Hard
61
0.5%
19Count Nodes With the Highest Score
Array, Tree, Depth-First Search, Binary Tree
Medium
59
0.5%
20Count All Valid Pickup and Delivery Options
Math, Dynamic Programming, Combinatorics
Hard
58
0.6%
21Interval List Intersections
Array, Two Pointers, Sweep Line
Medium
55
0.7%
22Immediate Food Delivery I
Database
Easy
55
0.8%
23Immediate Food Delivery II
Database
Medium
55
0.6%
24Subsequence With the Minimum Score
Two Pointers, String, Binary Search
Hard
55
0.3%
25Mice and Cheese
Array, Greedy, Sorting, Heap (Priority Queue)
Medium
55
0.5%
26Find Nearest Point That Has the Same X or Y Coordinate
Array
Easy
53
0.7%
27Vertical Order Traversal of a Binary Tree
Hash Table, Tree, Depth-First Search, Breadth-First Search, Sorting, Binary Tree
Hard
51
0.5%
28Implement Trie (Prefix Tree)
Hash Table, String, Design, Trie
Medium
51
0.7%
29Course Schedule II
Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort
Medium
51
0.6%
3001 Matrix
Array, Dynamic Programming, Breadth-First Search, Matrix
Medium
51
0.5%
31Two Sum
Array, Hash Table
Easy
48
0.6%
32Next Permutation
Array, Two Pointers
Medium
48
0.5%
33Largest Rectangle in Histogram
Array, Stack, Monotonic Stack
Hard
48
0.5%
34Basic Calculator
Math, String, Stack, Recursion
Hard
48
0.5%
35Max Area of Island
Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix
Medium
48
0.7%
36Minimum Size Subarray Sum
Array, Binary Search, Sliding Window, Prefix Sum
Medium
48
0.5%
37132 Pattern
Array, Binary Search, Stack, Monotonic Stack, Ordered Set
Medium
48
0.3%
38Longest Common Subsequence
String, Dynamic Programming
Medium
46
0.6%
39Basic Calculator II
Math, String, Stack
Medium
46
0.5%
40Serialize and Deserialize Binary Tree
String, Tree, Depth-First Search, Breadth-First Search, Design, Binary Tree
Hard
46
0.6%
41Word Search II
Array, String, Backtracking, Trie, Matrix
Hard
43
0.4%
42Best Meeting Point
Array, Math, Sorting, Matrix
Hard
43
0.6%
43Asteroid Collision
Array, Stack, Simulation
Medium
43
0.5%
44Number of Islands
Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix
Medium
39
0.6%
45Sliding Window Maximum
Array, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue
Hard
39
0.5%
46Shortest Path to Get Food
Array, Breadth-First Search, Matrix
Medium
39
0.6%
47Ways to Make a Fair Array
Array, Prefix Sum
Medium
39
0.7%
48Minimize Malware Spread
Array, Hash Table, Depth-First Search, Breadth-First Search, Union-Find, Graph Theory
Hard
39
0.4%
49Sliding Window Median
Array, Hash Table, Sliding Window, Heap (Priority Queue)
Hard
39
0.4%
50Course Schedule
Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort
Medium
39
0.5%
51Sudoku Solver
Array, Hash Table, Backtracking, Matrix
Hard
34
0.7%
52Jump Game
Array, Dynamic Programming, Greedy
Medium
34
0.4%
53LRU Cache
Hash Table, Linked List, Design, Doubly-Linked List
Medium
34
0.5%
54Swim in Rising Water
Array, Binary Search, Depth-First Search, Breadth-First Search, Union-Find, Heap (Priority Queue), Matrix
Hard
34
0.7%
55Count Sub Islands
Array, Depth-First Search, Breadth-First Search, Union-Find, Matrix
Medium
34
0.7%
56Binary Tree Vertical Order Traversal
Hash Table, Tree, Depth-First Search, Breadth-First Search, Sorting, Binary Tree
Medium
34
0.6%
574Sum
Array, Two Pointers, Sorting
Medium
34
0.4%
58Insert Delete GetRandom O(1)
Array, Hash Table, Math, Design, Randomized
Medium
34
0.6%
59Merge k Sorted Lists
Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort
Hard
34
0.6%
60Similar String Groups
Array, Hash Table, String, Depth-First Search, Breadth-First Search, Union-Find
Hard
34
0.6%
61Integer to Roman
Hash Table, Math, String
Medium
34
0.7%
62Merge Intervals
Array, Sorting
Medium
34
0.5%
63Jump Game II
Array, Dynamic Programming, Greedy
Medium
27
0.4%
64Maximum Path Quality of a Graph
Array, Backtracking, Graph Theory
Hard
27
0.6%
65Maximum Gap
Array, Sorting, Bucket Sort, Radix Sort
Medium
27
0.5%
66Design Add and Search Words Data Structure
String, Depth-First Search, Design, Trie
Medium
27
0.5%
67Number of Visible People in a Queue
Array, Stack, Monotonic Stack
Hard
27
0.7%
68Design Browser History
Array, Linked List, Stack, Design, Doubly-Linked List, Data Stream
Medium
27
0.8%
69LFU Cache
Hash Table, Linked List, Design, Doubly-Linked List
Hard
27
0.5%
70Group Anagrams
Array, Hash Table, String, Sorting
Medium
27
0.7%
71Brace Expansion
String, Backtracking, Stack, Breadth-First Search, Sorting
Medium
27
0.7%
72Range Sum Query 2D - Immutable
Array, Design, Matrix, Prefix Sum
Medium
27
0.6%
73Longest Palindromic Substring
Two Pointers, String, Dynamic Programming
Medium
27
0.4%
74Roman to Integer
Hash Table, Math, String
Easy
27
0.7%
75Find Edges in Shortest Paths
Depth-First Search, Breadth-First Search, Graph Theory, Heap (Priority Queue), Shortest Path
Hard
27
0.5%
76Rotting Oranges
Array, Breadth-First Search, Matrix
Medium
27
0.6%
77Add Two Numbers
Linked List, Math, Recursion
Medium
27
0.5%
78Diameter of Binary Tree
Tree, Depth-First Search, Binary Tree
Easy
27
0.7%

How to read this list

The tabs at the top split the questions by how recently people said they were asked in interviews. "Last 30 Days" is the past month, "Last 3 Months" is the past quarter, and so on. "All Time" is every question on record for this company.

Frequency is a score from 0 to 100 for how often a question showed up in that time window. A higher number means it came up more often, so the list starts with the most common questions first. Acceptance is the share of submissions that pass on LeetCode. Click any question to open it on LeetCode.