Uploaded by chiggy1994

ADOBE DSA Interview Questions

advertisement
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
Topic
Question
Difficulty
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Array, Hash Table
Linked List, Math, Recursion
Hash Table, String, Sliding Window
Array, Binary Search, Divide and Conquer
String, Dynamic Programming
String
Math
String
Math
String, Dynamic Programming, Recursion
Array, Two Pointers, Greedy
Hash Table, Math, String
Hash Table, Math, String
String
Array, Two Pointers, Sorting
Array, Two Pointers, Sorting
Hash Table, String, Backtracking
Array, Two Pointers, Sorting
Linked List, Two Pointers
String, Stack
Linked List, Recursion
String, Dynamic Programming, Backtracking
Linked List, Divide and Conquer, Heap (Priority Queue), Merge Sort
Linked List, Recursion
Linked List, Recursion
Array, Two Pointers
Array, Two Pointers
Two Pointers, String, String Matching
Math, Bit Manipulation
Hash Table, String, Sliding Window
Array, Two Pointers
String, Dynamic Programming, Stack
Array, Binary Search
Array, Binary Search
Array, Binary Search
Array, Hash Table, Matrix
Array, Backtracking, Matrix
String
Array, Backtracking
Array, Hash Table
Array, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
Math, String, Simulation
String, Dynamic Programming, Greedy, Recursion
Array, Dynamic Programming, Greedy
Array, Backtracking
Array, Backtracking
Array, Math, Matrix
Array, Hash Table, String, Sorting
Math, Recursion
Array, Backtracking
Backtracking
https://leetcode.com/problems/two-sum
https://leetcode.com/problems/add-two-numbers
https://leetcode.com/problems/longest-substring-without-repeating-characters
https://leetcode.com/problems/median-of-two-sorted-arrays
https://leetcode.com/problems/longest-palindromic-substring
https://leetcode.com/problems/zigzag-conversion
https://leetcode.com/problems/reverse-integer
https://leetcode.com/problems/string-to-integer-atoi
https://leetcode.com/problems/palindrome-number
https://leetcode.com/problems/regular-expression-matching
https://leetcode.com/problems/container-with-most-water
https://leetcode.com/problems/integer-to-roman
https://leetcode.com/problems/roman-to-integer
https://leetcode.com/problems/longest-common-prefix
https://leetcode.com/problems/3sum
https://leetcode.com/problems/3sum-closest
https://leetcode.com/problems/letter-combinations-of-a-phone-number
https://leetcode.com/problems/4sum
https://leetcode.com/problems/remove-nth-node-from-end-of-list
https://leetcode.com/problems/valid-parentheses
https://leetcode.com/problems/merge-two-sorted-lists
https://leetcode.com/problems/generate-parentheses
https://leetcode.com/problems/merge-k-sorted-lists
https://leetcode.com/problems/swap-nodes-in-pairs
https://leetcode.com/problems/reverse-nodes-in-k-group
https://leetcode.com/problems/remove-duplicates-from-sorted-array
https://leetcode.com/problems/remove-element
https://leetcode.com/problems/find-the-index-of-the-first-occurrence-in-a-string
https://leetcode.com/problems/divide-two-integers
https://leetcode.com/problems/substring-with-concatenation-of-all-words
https://leetcode.com/problems/next-permutation
https://leetcode.com/problems/longest-valid-parentheses
https://leetcode.com/problems/search-in-rotated-sorted-array
https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-array
https://leetcode.com/problems/search-insert-position
https://leetcode.com/problems/valid-sudoku
https://leetcode.com/problems/sudoku-solver
https://leetcode.com/problems/count-and-say
https://leetcode.com/problems/combination-sum
https://leetcode.com/problems/first-missing-positive
https://leetcode.com/problems/trapping-rain-water
https://leetcode.com/problems/multiply-strings
https://leetcode.com/problems/wildcard-matching
https://leetcode.com/problems/jump-game-ii
https://leetcode.com/problems/permutations
https://leetcode.com/problems/permutations-ii
https://leetcode.com/problems/rotate-image
https://leetcode.com/problems/group-anagrams
https://leetcode.com/problems/powx-n
https://leetcode.com/problems/n-queens
https://leetcode.com/problems/n-queens-ii
Easy
Medium
Medium
Hard
Medium
Medium
Medium
Medium
Easy
Hard
Medium
Medium
Easy
Easy
Medium
Medium
Medium
Medium
Medium
Easy
Easy
Medium
Hard
Medium
Hard
Easy
Easy
Medium
Medium
Hard
Medium
Hard
Medium
Medium
Easy
Medium
Hard
Medium
Medium
Hard
Hard
Medium
Hard
Medium
Medium
Medium
Medium
Medium
Medium
Hard
Hard
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
Topic
Question
Difficulty
Array, Divide and Conquer, Dynamic Programming
Array, Matrix, Simulation
Array, Dynamic Programming, Greedy
Array, Sorting
String
Math, Recursion
Linked List, Two Pointers
Math, Dynamic Programming, Combinatorics
Array, Dynamic Programming, Matrix
Array, Math
Math, String, Bit Manipulation, Simulation
Math, Binary Search
Math, Dynamic Programming, Memoization
String, Stack
String, Dynamic Programming
Array, Hash Table, Matrix
Array, Binary Search, Matrix
Array, Two Pointers, Sorting
Hash Table, String, Sliding Window
Backtracking
Array, Backtracking, Bit Manipulation
Array, Backtracking, Matrix
Array, Two Pointers
Array, Binary Search
Linked List, Two Pointers
Linked List
Array, Stack, Monotonic Stack
Array, Dynamic Programming, Stack, Matrix, Monotonic Stack
Linked List, Two Pointers
String, Dynamic Programming
Array, Two Pointers, Sorting
Math, Backtracking, Bit Manipulation
Array, Backtracking, Bit Manipulation
String, Dynamic Programming
Linked List
Stack, Tree, Depth-First Search, Binary Tree
Dynamic Programming, Backtracking, Tree, Binary Search Tree, Binary Tree
Math, Dynamic Programming, Tree, Binary Search Tree, Binary Tree
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Tree, Breadth-First Search, Binary Tree
Tree, Breadth-First Search, Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Array, Hash Table, Divide and Conquer, Tree, Binary Tree
Array, Divide and Conquer, Tree, Binary Search Tree, Binary Tree
Linked List, Divide and Conquer, Tree, Binary Search Tree, Binary Tree
Tree, Depth-First Search, Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
https://leetcode.com/problems/maximum-subarray
https://leetcode.com/problems/spiral-matrix
https://leetcode.com/problems/jump-game
https://leetcode.com/problems/merge-intervals
https://leetcode.com/problems/length-of-last-word
https://leetcode.com/problems/permutation-sequence
https://leetcode.com/problems/rotate-list
https://leetcode.com/problems/unique-paths
https://leetcode.com/problems/minimum-path-sum
https://leetcode.com/problems/plus-one
https://leetcode.com/problems/add-binary
https://leetcode.com/problems/sqrtx
https://leetcode.com/problems/climbing-stairs
https://leetcode.com/problems/simplify-path
https://leetcode.com/problems/edit-distance
https://leetcode.com/problems/set-matrix-zeroes
https://leetcode.com/problems/search-a-2d-matrix
https://leetcode.com/problems/sort-colors
https://leetcode.com/problems/minimum-window-substring
https://leetcode.com/problems/combinations
https://leetcode.com/problems/subsets
https://leetcode.com/problems/word-search
https://leetcode.com/problems/remove-duplicates-from-sorted-array-ii
https://leetcode.com/problems/search-in-rotated-sorted-array-ii
https://leetcode.com/problems/remove-duplicates-from-sorted-list-ii
https://leetcode.com/problems/remove-duplicates-from-sorted-list
https://leetcode.com/problems/largest-rectangle-in-histogram
https://leetcode.com/problems/maximal-rectangle
https://leetcode.com/problems/partition-list
https://leetcode.com/problems/scramble-string
https://leetcode.com/problems/merge-sorted-array
https://leetcode.com/problems/gray-code
https://leetcode.com/problems/subsets-ii
https://leetcode.com/problems/decode-ways
https://leetcode.com/problems/reverse-linked-list-ii
https://leetcode.com/problems/binary-tree-inorder-traversal
https://leetcode.com/problems/unique-binary-search-trees-ii
https://leetcode.com/problems/unique-binary-search-trees
https://leetcode.com/problems/validate-binary-search-tree
https://leetcode.com/problems/recover-binary-search-tree
https://leetcode.com/problems/same-tree
https://leetcode.com/problems/symmetric-tree
https://leetcode.com/problems/binary-tree-level-order-traversal
https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal
https://leetcode.com/problems/maximum-depth-of-binary-tree
https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal
https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree
https://leetcode.com/problems/convert-sorted-list-to-binary-search-tree
https://leetcode.com/problems/balanced-binary-tree
https://leetcode.com/problems/minimum-depth-of-binary-tree
https://leetcode.com/problems/path-sum
Medium
Medium
Medium
Medium
Easy
Hard
Medium
Medium
Medium
Easy
Easy
Easy
Easy
Medium
Hard
Medium
Medium
Medium
Hard
Medium
Medium
Medium
Medium
Medium
Medium
Easy
Hard
Hard
Medium
Hard
Easy
Medium
Medium
Medium
Medium
Easy
Medium
Medium
Medium
Medium
Easy
Easy
Medium
Medium
Easy
Medium
Easy
Medium
Easy
Easy
Easy
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
Topic
Question
Difficulty
Backtracking, Tree, Depth-First Search, Binary Tree
Linked List, Stack, Tree, Depth-First Search, Binary Tree
Linked List, Tree, Depth-First Search, Breadth-First Search, Binary Tree
Linked List, Tree, Depth-First Search, Breadth-First Search, Binary Tree
Array, Dynamic Programming
Array, Dynamic Programming
Array, Dynamic Programming
Array, Dynamic Programming, Greedy
Array, Dynamic Programming
Dynamic Programming, Tree, Depth-First Search, Binary Tree
Two Pointers, String
Hash Table, String, Breadth-First Search
Array, Hash Table, Union Find
Array, Depth-First Search, Breadth-First Search, Union Find, Matrix
String, Dynamic Programming, Backtracking
Hash Table, Depth-First Search, Breadth-First Search, Graph
Array, Greedy
Array, Greedy
Array, Bit Manipulation
Array, Bit Manipulation
Hash Table, Linked List
Hash Table, String, Dynamic Programming, Trie, Memoization
Hash Table, String, Dynamic Programming, Backtracking, Trie, Memoization
Hash Table, Linked List, Two Pointers
Linked List, Two Pointers, Stack, Recursion
Stack, Tree, Depth-First Search, Binary Tree
Hash Table, Linked List, Design, Doubly-Linked List
Linked List, Two Pointers, Divide and Conquer, Sorting, Merge Sort
Array, Hash Table, Math, Geometry
Two Pointers, String
Array, Dynamic Programming
Array, Binary Search
Stack, Design
Hash Table, Linked List, Two Pointers
Array, Binary Search
Array, Sorting, Bucket Sort, Radix Sort
Array, Two Pointers, Binary Search
Array, Hash Table, Divide and Conquer, Sorting, Counting
Math, String
Stack, Tree, Design, Binary Search Tree, Binary Tree, Iterator
Array, Dynamic Programming, Matrix
Database
Database
Database
Database
String, Greedy, Sorting
Database
Database
Database
Database
Array, Dynamic Programming
https://leetcode.com/problems/path-sum-ii
https://leetcode.com/problems/flatten-binary-tree-to-linked-list
https://leetcode.com/problems/populating-next-right-pointers-in-each-node
https://leetcode.com/problems/populating-next-right-pointers-in-each-node-ii
https://leetcode.com/problems/pascals-triangle
https://leetcode.com/problems/triangle
https://leetcode.com/problems/best-time-to-buy-and-sell-stock
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iii
https://leetcode.com/problems/binary-tree-maximum-path-sum
https://leetcode.com/problems/valid-palindrome
https://leetcode.com/problems/word-ladder
https://leetcode.com/problems/longest-consecutive-sequence
https://leetcode.com/problems/surrounded-regions
https://leetcode.com/problems/palindrome-partitioning
https://leetcode.com/problems/clone-graph
https://leetcode.com/problems/gas-station
https://leetcode.com/problems/candy
https://leetcode.com/problems/single-number
https://leetcode.com/problems/single-number-ii
https://leetcode.com/problems/copy-list-with-random-pointer
https://leetcode.com/problems/word-break
https://leetcode.com/problems/word-break-ii
https://leetcode.com/problems/linked-list-cycle
https://leetcode.com/problems/reorder-list
https://leetcode.com/problems/binary-tree-preorder-traversal
https://leetcode.com/problems/lru-cache
https://leetcode.com/problems/sort-list
https://leetcode.com/problems/max-points-on-a-line
https://leetcode.com/problems/reverse-words-in-a-string
https://leetcode.com/problems/maximum-product-subarray
https://leetcode.com/problems/find-minimum-in-rotated-sorted-array
https://leetcode.com/problems/min-stack
https://leetcode.com/problems/intersection-of-two-linked-lists
https://leetcode.com/problems/find-peak-element
https://leetcode.com/problems/maximum-gap
https://leetcode.com/problems/two-sum-ii-input-array-is-sorted
https://leetcode.com/problems/majority-element
https://leetcode.com/problems/excel-sheet-column-number
https://leetcode.com/problems/binary-search-tree-iterator
https://leetcode.com/problems/dungeon-game
https://leetcode.com/problems/combine-two-tables
https://leetcode.com/problems/second-highest-salary
https://leetcode.com/problems/nth-highest-salary
https://leetcode.com/problems/rank-scores
https://leetcode.com/problems/largest-number
https://leetcode.com/problems/consecutive-numbers
https://leetcode.com/problems/customers-who-never-order
https://leetcode.com/problems/department-highest-salary
https://leetcode.com/problems/department-top-three-salaries
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-iv
Medium
Medium
Medium
Medium
Easy
Medium
Easy
Medium
Hard
Hard
Easy
Hard
Medium
Medium
Medium
Medium
Medium
Hard
Easy
Medium
Medium
Medium
Hard
Easy
Medium
Easy
Medium
Medium
Hard
Medium
Medium
Medium
Medium
Easy
Medium
Hard
Medium
Easy
Easy
Medium
Hard
Easy
Medium
Medium
Medium
Medium
Medium
Easy
Medium
Hard
Hard
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
Topic
Question
Difficulty
Array, Math, Two Pointers
Divide and Conquer, Bit Manipulation
Shell
Database
Array, Dynamic Programming
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Array, Depth-First Search, Breadth-First Search, Union Find, Matrix
Bit Manipulation
Hash Table, Math, Two Pointers
Linked List, Recursion
Array, Math, Enumeration, Number Theory
Hash Table, String
Linked List, Recursion
Depth-First Search, Breadth-First Search, Graph, Topological Sort
Hash Table, String, Design, Trie
Array, Binary Search, Sliding Window, Prefix Sum
Depth-First Search, Breadth-First Search, Graph, Topological Sort
String, Depth-First Search, Design, Trie
Array, String, Backtracking, Trie, Matrix
Array, Dynamic Programming
String, Rolling Hash, String Matching, Hash Function
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Quickselect
Array, Backtracking
Array, Hash Table, Sorting
Array, Hash Table, Sliding Window
Array, Sliding Window, Sorting, Bucket Sort, Ordered Set
Array, Dynamic Programming, Matrix
Math, String, Stack, Recursion
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Math, String, Stack
Array
Array, Hash Table, Sorting, Counting
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Math, Bit Manipulation, Recursion
Math, Dynamic Programming, Recursion
Linked List, Two Pointers, Stack, Recursion
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Tree, Depth-First Search, Binary Tree
Linked List
Array, Prefix Sum
Array, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue
Array, Binary Search, Divide and Conquer, Matrix
Math, String, Dynamic Programming, Recursion, Memoization
Hash Table, String, Sorting
Math, Simulation, Number Theory
Array, Bit Manipulation
Database
Math
Hash Table, Math, Dynamic Programming, Heap (Priority Queue)
Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting
Math, String, Recursion
https://leetcode.com/problems/rotate-array
https://leetcode.com/problems/number-of-1-bits
https://leetcode.com/problems/tenth-line
https://leetcode.com/problems/rising-temperature
https://leetcode.com/problems/house-robber
https://leetcode.com/problems/binary-tree-right-side-view
https://leetcode.com/problems/number-of-islands
https://leetcode.com/problems/bitwise-and-of-numbers-range
https://leetcode.com/problems/happy-number
https://leetcode.com/problems/remove-linked-list-elements
https://leetcode.com/problems/count-primes
https://leetcode.com/problems/isomorphic-strings
https://leetcode.com/problems/reverse-linked-list
https://leetcode.com/problems/course-schedule
https://leetcode.com/problems/implement-trie-prefix-tree
https://leetcode.com/problems/minimum-size-subarray-sum
https://leetcode.com/problems/course-schedule-ii
https://leetcode.com/problems/design-add-and-search-words-data-structure
https://leetcode.com/problems/word-search-ii
https://leetcode.com/problems/house-robber-ii
https://leetcode.com/problems/shortest-palindrome
https://leetcode.com/problems/kth-largest-element-in-an-array
https://leetcode.com/problems/combination-sum-iii
https://leetcode.com/problems/contains-duplicate
https://leetcode.com/problems/contains-duplicate-ii
https://leetcode.com/problems/contains-duplicate-iii
https://leetcode.com/problems/maximal-square
https://leetcode.com/problems/basic-calculator
https://leetcode.com/problems/invert-binary-tree
https://leetcode.com/problems/basic-calculator-ii
https://leetcode.com/problems/summary-ranges
https://leetcode.com/problems/majority-element-ii
https://leetcode.com/problems/kth-smallest-element-in-a-bst
https://leetcode.com/problems/power-of-two
https://leetcode.com/problems/number-of-digit-one
https://leetcode.com/problems/palindrome-linked-list
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree
https://leetcode.com/problems/delete-node-in-a-linked-list
https://leetcode.com/problems/product-of-array-except-self
https://leetcode.com/problems/sliding-window-maximum
https://leetcode.com/problems/search-a-2d-matrix-ii
https://leetcode.com/problems/different-ways-to-add-parentheses
https://leetcode.com/problems/valid-anagram
https://leetcode.com/problems/add-digits
https://leetcode.com/problems/single-number-iii
https://leetcode.com/problems/trips-and-users
https://leetcode.com/problems/ugly-number
https://leetcode.com/problems/ugly-number-ii
https://leetcode.com/problems/missing-number
https://leetcode.com/problems/integer-to-english-words
Medium
Easy
Easy
Easy
Medium
Medium
Medium
Medium
Easy
Easy
Medium
Easy
Easy
Medium
Medium
Medium
Medium
Medium
Hard
Medium
Hard
Medium
Medium
Easy
Easy
Hard
Medium
Hard
Easy
Medium
Easy
Medium
Medium
Easy
Hard
Easy
Medium
Medium
Medium
Medium
Hard
Medium
Medium
Easy
Easy
Medium
Hard
Easy
Medium
Easy
Hard
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
Topic
Question
Difficulty
Binary Search, Interactive
Math, Dynamic Programming, Breadth-First Search
Array, Two Pointers
Array, Two Pointers, Binary Search, Bit Manipulation
Array, Matrix, Simulation
Hash Table, String
Math, Brainteaser, Game Theory
Two Pointers, Design, Sorting, Heap (Priority Queue), Data Stream
String, Tree, Depth-First Search, Breadth-First Search, Design, Binary Tree
Array, Binary Search, Dynamic Programming
String, Backtracking, Breadth-First Search
Array, Design, Prefix Sum
Array, Design, Binary Indexed Tree, Segment Tree
Array, Dynamic Programming
Array, Dynamic Programming
Array, Binary Search, Divide and Conquer, Binary Indexed Tree, Segment Tree,
Merge Sort, Ordered Set
String, Stack, Greedy, Monotonic Stack
Math, Brainteaser
Array, Dynamic Programming, Breadth-First Search
Array, Divide and Conquer, Sorting, Quickselect
Linked List
Array, Dynamic Programming, Depth-First Search, Breadth-First Search, Graph,
Topological Sort, Memoization, Matrix
Array, Greedy
Dynamic Programming, Tree, Depth-First Search, Binary Tree
Dynamic Programming, Bit Manipulation
Stack, Tree, Depth-First Search, Design, Queue, Iterator
Math, Bit Manipulation, Recursion
Two Pointers, String
Two Pointers, String
Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort,
Counting, Quickselect
Array, Hash Table, Two Pointers, Binary Search, Sorting
Array, Hash Table, Two Pointers, Binary Search, Sorting
Math, Dynamic Programming, Backtracking
Math, Binary Search
Array, Math, Dynamic Programming, Sorting
Math, Bit Manipulation
Math, Divide and Conquer
Array, Heap (Priority Queue)
Binary Search, Interactive
Array, Dynamic Programming
Array, Binary Search, Sorting, Heap (Priority Queue), Matrix
Array, Hash Table, Math, Design, Randomized
Hash Table, String, Counting
Hash Table, String, Queue, Counting
String, Stack, Depth-First Search
Two Pointers, String, Dynamic Programming
String, Stack, Recursion
https://leetcode.com/problems/first-bad-version
https://leetcode.com/problems/perfect-squares
https://leetcode.com/problems/move-zeroes
https://leetcode.com/problems/find-the-duplicate-number
https://leetcode.com/problems/game-of-life
https://leetcode.com/problems/word-pattern
https://leetcode.com/problems/nim-game
https://leetcode.com/problems/find-median-from-data-stream
https://leetcode.com/problems/serialize-and-deserialize-binary-tree
https://leetcode.com/problems/longest-increasing-subsequence
https://leetcode.com/problems/remove-invalid-parentheses
https://leetcode.com/problems/range-sum-query-immutable
https://leetcode.com/problems/range-sum-query-mutable
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-cooldown
https://leetcode.com/problems/burst-balloons
Easy
Medium
Easy
Medium
Medium
Easy
Easy
Hard
Hard
Medium
Hard
Easy
Medium
Medium
Hard
https://leetcode.com/problems/count-of-smaller-numbers-after-self
https://leetcode.com/problems/remove-duplicate-letters
https://leetcode.com/problems/bulb-switcher
https://leetcode.com/problems/coin-change
https://leetcode.com/problems/wiggle-sort-ii
https://leetcode.com/problems/odd-even-linked-list
Hard
Medium
Medium
Medium
Medium
Medium
https://leetcode.com/problems/longest-increasing-path-in-a-matrix
https://leetcode.com/problems/increasing-triplet-subsequence
https://leetcode.com/problems/house-robber-iii
https://leetcode.com/problems/counting-bits
https://leetcode.com/problems/flatten-nested-list-iterator
https://leetcode.com/problems/power-of-four
https://leetcode.com/problems/reverse-string
https://leetcode.com/problems/reverse-vowels-of-a-string
Hard
Medium
Medium
Easy
Medium
Easy
Easy
Easy
https://leetcode.com/problems/top-k-frequent-elements
https://leetcode.com/problems/intersection-of-two-arrays
https://leetcode.com/problems/intersection-of-two-arrays-ii
https://leetcode.com/problems/count-numbers-with-unique-digits
https://leetcode.com/problems/valid-perfect-square
https://leetcode.com/problems/largest-divisible-subset
https://leetcode.com/problems/sum-of-two-integers
https://leetcode.com/problems/super-pow
https://leetcode.com/problems/find-k-pairs-with-smallest-sums
https://leetcode.com/problems/guess-number-higher-or-lower
https://leetcode.com/problems/combination-sum-iv
https://leetcode.com/problems/kth-smallest-element-in-a-sorted-matrix
https://leetcode.com/problems/insert-delete-getrandom-o1
https://leetcode.com/problems/ransom-note
https://leetcode.com/problems/first-unique-character-in-a-string
https://leetcode.com/problems/longest-absolute-file-path
https://leetcode.com/problems/is-subsequence
https://leetcode.com/problems/decode-string
Medium
Easy
Easy
Medium
Easy
Medium
Medium
Medium
Medium
Easy
Medium
Medium
Medium
Easy
Easy
Medium
Easy
Medium
https://leetcode.com/problems/evaluate-division
Medium
252 Array, Depth-First Search, Breadth-First Search, Union Find, Graph, Shortest Path
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
Topic
Question
Difficulty
Math, Binary Search
String, Stack, Greedy, Monotonic Stack
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Array, Dynamic Programming
Array, Sorting
Math, String, Simulation
Array, Depth-First Search, Breadth-First Search, Matrix
String, Greedy, Heap (Priority Queue)
Array, Hash Table, Bit Manipulation, Trie
Hash Table, String, Sliding Window
Tree, Depth-First Search, Binary Tree
Hash Table, String, Sliding Window
Array, Hash Table
Two Pointers, String
Linked List, Math, Stack
Array, Hash Table
Tree, Binary Search Tree, Binary Tree
Array, Math
Array, Hash Table
Array, Binary Search, Stack, Monotonic Stack, Ordered Set
Math, Dynamic Programming, Combinatorics
Hash Table, Linked List, Design, Doubly-Linked List
Bit Manipulation
Array, Depth-First Search, Breadth-First Search, Matrix
Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask
Array, String, Dynamic Programming
Array, Math, Bit Manipulation
Array, Hash Table, Sliding Window, Heap (Priority Queue)
Array, Binary Search, Divide and Conquer, Binary Indexed Tree, Segment Tree,
Merge Sort, Ordered Set
Array, Dynamic Programming, Backtracking
Array, Hash Table, Stack, Monotonic Stack
Array, Matrix, Simulation
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Array, Stack, Monotonic Stack
Math
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Array, Dynamic Programming
Array, Hash Table, Math, Prefix Sum
Array, Hash Table, Prefix Sum
Array, Dynamic Programming, Backtracking, Bit Manipulation, Bitmask
Linked List, Two Pointers
Array, Hash Table, Two Pointers, Binary Search, Sorting
Hash Table, String, Design, Hash Function
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Array, Binary Search
Two Pointers, String
Array, Dynamic Programming, Breadth-First Search, Matrix
Tree, Depth-First Search, Binary Tree
Depth-First Search, Breadth-First Search, Union Find, Graph
Array, Hash Table, Prefix Sum
https://leetcode.com/problems/nth-digit
https://leetcode.com/problems/remove-k-digits
https://leetcode.com/problems/sum-of-left-leaves
https://leetcode.com/problems/arithmetic-slices
https://leetcode.com/problems/third-maximum-number
https://leetcode.com/problems/add-strings
https://leetcode.com/problems/pacific-atlantic-water-flow
https://leetcode.com/problems/strong-password-checker
https://leetcode.com/problems/maximum-xor-of-two-numbers-in-an-array
https://leetcode.com/problems/longest-repeating-character-replacement
https://leetcode.com/problems/path-sum-iii
https://leetcode.com/problems/find-all-anagrams-in-a-string
https://leetcode.com/problems/find-all-duplicates-in-an-array
https://leetcode.com/problems/string-compression
https://leetcode.com/problems/add-two-numbers-ii
https://leetcode.com/problems/find-all-numbers-disappeared-in-an-array
https://leetcode.com/problems/delete-node-in-a-bst
https://leetcode.com/problems/minimum-moves-to-equal-array-elements
https://leetcode.com/problems/4sum-ii
https://leetcode.com/problems/132-pattern
https://leetcode.com/problems/poor-pigs
https://leetcode.com/problems/lfu-cache
https://leetcode.com/problems/hamming-distance
https://leetcode.com/problems/island-perimeter
https://leetcode.com/problems/matchsticks-to-square
https://leetcode.com/problems/ones-and-zeroes
https://leetcode.com/problems/total-hamming-distance
https://leetcode.com/problems/sliding-window-median
Medium
Medium
Easy
Medium
Easy
Easy
Medium
Hard
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Easy
Medium
Medium
Medium
Medium
Hard
Hard
Easy
Easy
Medium
Medium
Medium
Hard
https://leetcode.com/problems/reverse-pairs
https://leetcode.com/problems/target-sum
https://leetcode.com/problems/next-greater-element-i
https://leetcode.com/problems/diagonal-traverse
https://leetcode.com/problems/find-mode-in-binary-search-tree
https://leetcode.com/problems/next-greater-element-ii
https://leetcode.com/problems/perfect-number
https://leetcode.com/problems/find-bottom-left-tree-value
https://leetcode.com/problems/coin-change-ii
https://leetcode.com/problems/continuous-subarray-sum
https://leetcode.com/problems/contiguous-array
https://leetcode.com/problems/beautiful-arrangement
https://leetcode.com/problems/swapping-nodes-in-a-linked-list
https://leetcode.com/problems/k-diff-pairs-in-an-array
https://leetcode.com/problems/encode-and-decode-tinyurl
https://leetcode.com/problems/convert-bst-to-greater-tree
https://leetcode.com/problems/single-element-in-a-sorted-array
https://leetcode.com/problems/reverse-string-ii
https://leetcode.com/problems/01-matrix
https://leetcode.com/problems/diameter-of-binary-tree
https://leetcode.com/problems/number-of-provinces
https://leetcode.com/problems/subarray-sum-equals-k
Hard
Medium
Easy
Medium
Easy
Medium
Easy
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Medium
Easy
Medium
Easy
Medium
Medium
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
Topic
Question
Difficulty
Array, Greedy, Sorting, Counting Sort
Array, Depth-First Search
Array, Matrix, Simulation
Hash Table, Two Pointers, String, Sliding Window
Tree, Depth-First Search, String Matching, Binary Tree, Hash Function
Array, Two Pointers, Stack, Greedy, Sorting, Monotonic Stack
Database
Array, Greedy
Array, Two Pointers, Binary Search, Greedy, Sorting
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Array, Hash Table, Greedy, Sorting, Heap (Priority Queue), Counting
Array, Math, Sorting
Array, Hash Table, Greedy, Sliding Window, Sorting, Heap (Priority Queue)
Array, Hash Table, Bit Manipulation, Sorting
String, Dynamic Programming
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Array
Math, Binary Search
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Tree, Depth-First Search, Binary Tree
Hash Table, String, Design, Trie
Hash Table, String, Trie, Sorting, Heap (Priority Queue), Bucket Sort, Counting
Array, Hash Table
https://leetcode.com/problems/array-partition
https://leetcode.com/problems/array-nesting
https://leetcode.com/problems/reshape-the-matrix
https://leetcode.com/problems/permutation-in-string
https://leetcode.com/problems/subtree-of-another-tree
https://leetcode.com/problems/shortest-unsorted-continuous-subarray
https://leetcode.com/problems/big-countries
https://leetcode.com/problems/can-place-flowers
https://leetcode.com/problems/valid-triangle-number
https://leetcode.com/problems/merge-two-binary-trees
https://leetcode.com/problems/task-scheduler
https://leetcode.com/problems/maximum-product-of-three-numbers
https://leetcode.com/problems/smallest-range-covering-elements-from-k-lists
https://leetcode.com/problems/set-mismatch
https://leetcode.com/problems/palindromic-substrings
https://leetcode.com/problems/maximum-width-of-binary-tree
https://leetcode.com/problems/non-decreasing-array
https://leetcode.com/problems/kth-smallest-number-in-multiplication-table
https://leetcode.com/problems/trim-a-binary-search-tree
https://leetcode.com/problems/second-minimum-node-in-a-binary-tree
https://leetcode.com/problems/implement-magic-dictionary
https://leetcode.com/problems/top-k-frequent-words
https://leetcode.com/problems/degree-of-an-array
Easy
Medium
Easy
Medium
Easy
Medium
Easy
Easy
Medium
Easy
Medium
Easy
Hard
Easy
Medium
Medium
Medium
Hard
Medium
Easy
Medium
Medium
Easy
https://leetcode.com/problems/partition-to-k-equal-sum-subsets
Medium
https://leetcode.com/problems/maximum-length-of-repeated-subarray
https://leetcode.com/problems/longest-word-in-dictionary
https://leetcode.com/problems/find-pivot-index
https://leetcode.com/problems/flood-fill
https://leetcode.com/problems/daily-temperatures
https://leetcode.com/problems/cherry-pickup
Medium
Medium
Easy
Easy
Medium
Hard
https://leetcode.com/problems/network-delay-time
https://leetcode.com/problems/min-cost-climbing-stairs
https://leetcode.com/problems/largest-number-at-least-twice-of-others
https://leetcode.com/problems/n-ary-tree-level-order-traversal
https://leetcode.com/problems/partition-labels
https://leetcode.com/problems/reorganize-string
https://leetcode.com/problems/max-chunks-to-make-sorted-ii
https://leetcode.com/problems/max-chunks-to-make-sorted
https://leetcode.com/problems/jewels-and-stones
https://leetcode.com/problems/search-in-a-binary-search-tree
Medium
Easy
Easy
Medium
Medium
Medium
Hard
Medium
Easy
Easy
https://leetcode.com/problems/kth-largest-element-in-a-stream
https://leetcode.com/problems/binary-search
https://leetcode.com/problems/k-th-symbol-in-grammar
https://leetcode.com/problems/rabbits-in-forest
https://leetcode.com/problems/domino-and-tromino-tiling
https://leetcode.com/problems/preimage-size-of-factorial-zeroes-function
https://leetcode.com/problems/number-of-subarrays-with-bounded-maximum
https://leetcode.com/problems/rotate-string
Easy
Easy
Medium
Medium
Medium
Hard
Medium
Easy
326 Array, Dynamic Programming, Backtracking, Bit Manipulation, Memoization, Bitmask
Array, Binary Search, Dynamic Programming, Sliding Window, Rolling Hash, Hash
327 Function
328 Array, Hash Table, String, Trie, Sorting
329 Array, Prefix Sum
330 Array, Depth-First Search, Breadth-First Search, Matrix
331 Array, Stack, Monotonic Stack
332 Array, Dynamic Programming, Matrix
Depth-First Search, Breadth-First Search, Graph, Heap (Priority Queue), Shortest
333 Path
334 Array, Dynamic Programming
335 Array, Sorting
336 Tree, Breadth-First Search
337 Hash Table, Two Pointers, String, Greedy
338 Hash Table, String, Greedy, Sorting, Heap (Priority Queue), Counting
339 Array, Stack, Greedy, Sorting, Monotonic Stack
340 Array, Stack, Greedy, Sorting, Monotonic Stack
341 Hash Table, String
342 Tree, Binary Search Tree, Binary Tree
343
344
345
346
347
348
349
350
Tree, Design, Binary Search Tree, Heap (Priority Queue), Binary Tree, Data Stream
Array, Binary Search
Math, Bit Manipulation, Recursion
Array, Hash Table, Math, Greedy
Dynamic Programming
Math, Binary Search
Array, Two Pointers
String, String Matching
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
Topic
Question
Difficulty
Backtracking, Depth-First Search, Breadth-First Search, Graph
Dynamic Programming
Array, Hash Table, Linked List, Design, Hash Function
Depth-First Search, Breadth-First Search, Graph, Topological Sort
Array, Dynamic Programming
Array, Hash Table, Dynamic Programming
Math, Geometry
Depth-First Search, Breadth-First Search, Graph
Array, Two Pointers, Dynamic Programming, Enumeration
Array, Segment Tree, Line Sweep, Ordered Set
Array, Binary Search
Math, Geometry
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Math, Sorting, Counting, Enumeration
Array, Dynamic Programming, Greedy, Heap (Priority Queue)
Array, Simulation
Array, Binary Search
Linked List, Two Pointers
Math, Binary Search, Prefix Sum, Randomized
Math, Binary Search, Dynamic Programming
Array, Hash Table, Binary Search, Sorting
Array, Hash Table, Divide and Conquer, Tree, Binary Tree
Array, Hash Table, String
Dynamic Programming, Tree, Recursion, Memoization, Binary Tree
Hash Table, Stack, Design, Ordered Set
Stack, Tree, Depth-First Search, Binary Search Tree, Binary Tree
Stack, Design, Monotonic Stack, Data Stream
Array, Hash Table, Sliding Window
Array, Math
Array, Breadth-First Search, Matrix
Array, Math, Greedy, Sorting
Array, Divide and Conquer, Sorting, Heap (Priority Queue), Merge Sort, Bucket Sort,
Radix Sort, Counting Sort
Array, Hash Table, String
Two Pointers, String
Array, Hash Table, Two Pointers, Sorting, Counting
Array, Hash Table, Sliding Window, Prefix Sum
Array, Depth-First Search, Breadth-First Search, Matrix
Tree, Depth-First Search, Binary Search Tree, Binary Tree
String, Dynamic Programming
Array
Array, Stack, Simulation
Array, Queue, Sorting, Simulation
Array, Dynamic Programming
Backtracking, Breadth-First Search
Math, Dynamic Programming, Recursion, Memoization
Array, Math, Divide and Conquer, Geometry, Sorting, Heap (Priority Queue),
Quickselect
Array, Math, Greedy, Sorting
Array, Two Pointers, Sorting
Tree, Depth-First Search, Binary Tree
https://leetcode.com/problems/all-paths-from-source-to-target
https://leetcode.com/problems/champagne-tower
https://leetcode.com/problems/design-hashmap
https://leetcode.com/problems/find-eventual-safe-states
https://leetcode.com/problems/largest-sum-of-averages
https://leetcode.com/problems/binary-trees-with-factors
https://leetcode.com/problems/rectangle-overlap
https://leetcode.com/problems/keys-and-rooms
https://leetcode.com/problems/longest-mountain-in-array
https://leetcode.com/problems/rectangle-area-ii
https://leetcode.com/problems/peak-index-in-a-mountain-array
https://leetcode.com/problems/mirror-reflection
https://leetcode.com/problems/all-nodes-distance-k-in-binary-tree
https://leetcode.com/problems/reordered-power-of-2
https://leetcode.com/problems/minimum-number-of-refueling-stops
https://leetcode.com/problems/walking-robot-simulation
https://leetcode.com/problems/koko-eating-bananas
https://leetcode.com/problems/middle-of-the-linked-list
https://leetcode.com/problems/random-pick-with-weight
https://leetcode.com/problems/super-egg-drop
https://leetcode.com/problems/fair-candy-swap
https://leetcode.com/problems/construct-binary-tree-from-preorder-and-postorder-traversal
https://leetcode.com/problems/find-and-replace-pattern
https://leetcode.com/problems/all-possible-full-binary-trees
https://leetcode.com/problems/maximum-frequency-stack
https://leetcode.com/problems/increasing-order-search-tree
https://leetcode.com/problems/online-stock-span
https://leetcode.com/problems/fruit-into-baskets
https://leetcode.com/problems/smallest-range-i
https://leetcode.com/problems/snakes-and-ladders
https://leetcode.com/problems/smallest-range-ii
Medium
Medium
Easy
Medium
Medium
Medium
Easy
Medium
Medium
Hard
Medium
Medium
Medium
Medium
Hard
Medium
Medium
Easy
Medium
Hard
Easy
Medium
Medium
Medium
Hard
Easy
Medium
Medium
Easy
Medium
Medium
https://leetcode.com/problems/sort-an-array
https://leetcode.com/problems/word-subsets
https://leetcode.com/problems/reverse-only-letters
https://leetcode.com/problems/3sum-with-multiplicity
https://leetcode.com/problems/binary-subarrays-with-sum
https://leetcode.com/problems/shortest-bridge
https://leetcode.com/problems/range-sum-of-bst
https://leetcode.com/problems/distinct-subsequences-ii
https://leetcode.com/problems/valid-mountain-array
https://leetcode.com/problems/validate-stack-sequences
https://leetcode.com/problems/reveal-cards-in-increasing-order
https://leetcode.com/problems/tallest-billboard
https://leetcode.com/problems/numbers-with-same-consecutive-differences
https://leetcode.com/problems/fibonacci-number
Medium
Medium
Easy
Medium
Medium
Medium
Easy
Hard
Easy
Medium
Medium
Hard
Medium
Easy
https://leetcode.com/problems/k-closest-points-to-origin
https://leetcode.com/problems/largest-perimeter-triangle
https://leetcode.com/problems/squares-of-a-sorted-array
https://leetcode.com/problems/distribute-coins-in-binary-tree
Medium
Easy
Easy
Medium
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
Topic
Question
Difficulty
Array, Dynamic Programming
Array, Two Pointers
Array, Hash Table, Sliding Window, Counting
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Array, Breadth-First Search, Matrix
Array, Bit Manipulation, Queue, Sliding Window, Prefix Sum
Array, Hash Table, Graph
Array, Hash Table, String
Array, Binary Search, Sliding Window, Prefix Sum
Array, Stack, Tree, Binary Search Tree, Monotonic Stack, Binary Tree
Bit Manipulation
Array, Binary Search
Array, Greedy
Math
Array, Linked List, Stack, Monotonic Stack
Math, Dynamic Programming, Brainteaser, Game Theory
Array, Hash Table, Binary Search, Dynamic Programming
Tree, Depth-First Search, Binary Search Tree, Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Math, String, Simulation
Array, Dynamic Programming
Array, Heap (Priority Queue)
String, Stack
Array, Dynamic Programming
Array, Hash Table, Matrix, Prefix Sum
Array, Breadth-First Search, Matrix
String
String, Backtracking, Design, Iterator
Array, Hash Table, Stack, Monotonic Stack, Prefix Sum
Array, Hash Table, Counting
Dynamic Programming, Stack, Greedy, Monotonic Stack
Array
Math, Dynamic Programming, Memoization
Array, Dynamic Programming, Matrix
String, Dynamic Programming
Array, Sorting, Matrix
Divide and Conquer, Greedy, Tree, Depth-First Search, Binary Search Tree, Binary
Tree
Hash Table, String, Counting
String, Stack
Array, Dynamic Programming
Depth-First Search, Graph, Biconnected Component
String, Greedy, Heap (Priority Queue)
Math, Dynamic Programming, Tree, Graph, Topological Sort, Combinatorics
Array, Hash Table
String, Stack
Array, Math, Greedy
String, Greedy, Counting
Array, Binary Search, Dynamic Programming, Sorting
Math, Dynamic Programming, Brainteaser, Probability and Statistics
String, Stack
https://leetcode.com/problems/minimum-cost-for-tickets
https://leetcode.com/problems/interval-list-intersections
https://leetcode.com/problems/subarrays-with-k-different-integers
https://leetcode.com/problems/cousins-in-binary-tree
https://leetcode.com/problems/rotting-oranges
https://leetcode.com/problems/minimum-number-of-k-consecutive-bit-flips
https://leetcode.com/problems/find-the-town-judge
https://leetcode.com/problems/find-common-characters
https://leetcode.com/problems/max-consecutive-ones-iii
https://leetcode.com/problems/construct-binary-search-tree-from-preorder-traversal
https://leetcode.com/problems/complement-of-base-10-integer
https://leetcode.com/problems/capacity-to-ship-packages-within-d-days
https://leetcode.com/problems/partition-array-into-three-parts-with-equal-sum
https://leetcode.com/problems/convert-to-base-2
https://leetcode.com/problems/next-greater-node-in-linked-list
https://leetcode.com/problems/divisor-game
https://leetcode.com/problems/longest-arithmetic-subsequence
https://leetcode.com/problems/binary-search-tree-to-greater-sum-tree
https://leetcode.com/problems/maximum-level-sum-of-a-binary-tree
https://leetcode.com/problems/robot-bounded-in-circle
https://leetcode.com/problems/partition-array-for-maximum-sum
https://leetcode.com/problems/last-stone-weight
https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string
https://leetcode.com/problems/last-stone-weight-ii
https://leetcode.com/problems/number-of-submatrices-that-sum-to-target
https://leetcode.com/problems/shortest-path-in-binary-matrix
https://leetcode.com/problems/defanging-an-ip-address
https://leetcode.com/problems/iterator-for-combination
https://leetcode.com/problems/longest-well-performing-interval
https://leetcode.com/problems/number-of-equivalent-domino-pairs
https://leetcode.com/problems/minimum-cost-tree-from-leaf-values
https://leetcode.com/problems/replace-elements-with-greatest-element-on-right-side
https://leetcode.com/problems/n-th-tribonacci-number
https://leetcode.com/problems/largest-1-bordered-square
https://leetcode.com/problems/longest-common-subsequence
https://leetcode.com/problems/sort-the-matrix-diagonally
Medium
Medium
Hard
Easy
Medium
Hard
Easy
Easy
Medium
Medium
Easy
Medium
Easy
Medium
Medium
Easy
Medium
Medium
Medium
Medium
Medium
Easy
Easy
Medium
Hard
Medium
Easy
Medium
Medium
Easy
Medium
Easy
Easy
Medium
Medium
Medium
https://leetcode.com/problems/balance-a-binary-search-tree
https://leetcode.com/problems/maximum-number-of-balloons
https://leetcode.com/problems/reverse-substrings-between-each-pair-of-parentheses
https://leetcode.com/problems/k-concatenation-maximum-sum
https://leetcode.com/problems/critical-connections-in-a-network
https://leetcode.com/problems/longest-happy-string
https://leetcode.com/problems/count-ways-to-build-rooms-in-an-ant-colony
https://leetcode.com/problems/unique-number-of-occurrences
https://leetcode.com/problems/remove-all-adjacent-duplicates-in-string-ii
https://leetcode.com/problems/minimum-cost-to-move-chips-to-the-same-position
https://leetcode.com/problems/split-a-string-in-balanced-strings
https://leetcode.com/problems/maximum-profit-in-job-scheduling
https://leetcode.com/problems/airplane-seat-assignment-probability
https://leetcode.com/problems/minimum-remove-to-make-valid-parentheses
Medium
Easy
Medium
Medium
Hard
Medium
Hard
Easy
Medium
Easy
Easy
Hard
Medium
Medium
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
Topic
Question
Difficulty
Array, Dynamic Programming, Greedy
Array, String, Trie
Array, Math
Math
Array, Hash Table, Breadth-First Search
Array, Dynamic Programming, Greedy
Array, Bit Manipulation, Sorting, Counting
Hash Table, String, Sliding Window
Array, Binary Search, Sorting, Heap (Priority Queue), Matrix
Array, Hash Table, Greedy, Sorting, Heap (Priority Queue)
Tree, Depth-First Search, Binary Tree
Array, Greedy, Heap (Priority Queue)
Dynamic Programming, Memoization, Sorting
Tree, Depth-First Search, Breadth-First Search
Math, Geometry
Array, Prefix Sum
Array
Array, Sliding Window, Prefix Sum
Array
Math
Array, Prefix Sum
Array, Binary Search
Database
Math
Array, Math, Dynamic Programming, Prefix Sum
Array, Hash Table, Math, Counting
Array, Binary Search
String, Stack
Math
Array, Binary Search, Sorting
Array, Matrix
Array, Simulation
Array, Dynamic Programming, Greedy
Array, Math, Prefix Sum
Union Find, Graph
Array, Backtracking, Bit Manipulation, Enumeration
String, Stack
Array, Dynamic Programming, Sorting
String, Dynamic Programming, Stack
Linked List
Array, Hash Table, Binary Search, Sliding Window, Prefix Sum
String, Greedy
Array, Matrix
Math, Simulation
Array, Hash Table, Sliding Window
Array, Greedy, Sorting
Array, Hash Table
Array, Bit Manipulation
Array, Dynamic Programming
Array, String
String
https://leetcode.com/problems/greatest-sum-divisible-by-three
https://leetcode.com/problems/search-suggestions-system
https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero
https://leetcode.com/problems/angle-between-hands-of-a-clock
https://leetcode.com/problems/jump-game-iv
https://leetcode.com/problems/minimum-number-of-taps-to-open-to-water-a-garden
https://leetcode.com/problems/sort-integers-by-the-number-of-1-bits
https://leetcode.com/problems/number-of-substrings-containing-all-three-characters
https://leetcode.com/problems/the-k-weakest-rows-in-a-matrix
https://leetcode.com/problems/reduce-array-size-to-the-half
https://leetcode.com/problems/maximum-product-of-splitted-binary-tree
https://leetcode.com/problems/maximum-number-of-events-that-can-be-attended
https://leetcode.com/problems/sort-integers-by-the-power-value
https://leetcode.com/problems/time-needed-to-inform-all-employees
https://leetcode.com/problems/circle-and-rectangle-overlapping
https://leetcode.com/problems/minimum-value-to-get-positive-step-by-step-sum
https://leetcode.com/problems/kids-with-the-greatest-number-of-candies
https://leetcode.com/problems/maximum-points-you-can-obtain-from-cards
https://leetcode.com/problems/shuffle-the-array
https://leetcode.com/problems/the-kth-factor-of-n
https://leetcode.com/problems/running-sum-of-1d-array
https://leetcode.com/problems/minimum-number-of-days-to-make-m-bouquets
https://leetcode.com/problems/group-sold-products-by-the-date
https://leetcode.com/problems/count-odd-numbers-in-an-interval-range
https://leetcode.com/problems/number-of-sub-arrays-with-odd-sum
https://leetcode.com/problems/number-of-good-pairs
https://leetcode.com/problems/kth-missing-positive-number
https://leetcode.com/problems/make-the-string-great
https://leetcode.com/problems/minimum-operations-to-make-array-equal
https://leetcode.com/problems/magnetic-force-between-two-balls
https://leetcode.com/problems/matrix-diagonal-sum
https://leetcode.com/problems/most-visited-sector-in-a-circular-track
https://leetcode.com/problems/maximum-length-of-subarray-with-positive-product
https://leetcode.com/problems/sum-of-all-odd-length-subarrays
https://leetcode.com/problems/remove-max-number-of-edges-to-keep-graph-fully-traversable
https://leetcode.com/problems/maximum-number-of-achievable-transfer-requests
https://leetcode.com/problems/maximum-nesting-depth-of-the-parentheses
https://leetcode.com/problems/best-team-with-no-conflicts
https://leetcode.com/problems/minimum-deletions-to-make-string-balanced
https://leetcode.com/problems/merge-in-between-linked-lists
https://leetcode.com/problems/minimum-operations-to-reduce-x-to-zero
https://leetcode.com/problems/smallest-string-with-a-given-numeric-value
https://leetcode.com/problems/richest-customer-wealth
https://leetcode.com/problems/count-of-matches-in-tournament
https://leetcode.com/problems/maximum-erasure-value
https://leetcode.com/problems/maximum-units-on-a-truck
https://leetcode.com/problems/count-good-meals
https://leetcode.com/problems/decode-xored-array
https://leetcode.com/problems/maximum-absolute-sum-of-any-subarray
https://leetcode.com/problems/count-items-matching-a-rule
https://leetcode.com/problems/replace-all-digits-with-characters
Medium
Medium
Easy
Medium
Hard
Hard
Easy
Medium
Easy
Medium
Medium
Medium
Medium
Medium
Medium
Easy
Easy
Medium
Easy
Medium
Easy
Medium
Easy
Easy
Medium
Easy
Easy
Easy
Medium
Medium
Easy
Easy
Medium
Easy
Hard
Hard
Easy
Medium
Medium
Medium
Medium
Medium
Easy
Easy
Medium
Easy
Medium
Easy
Medium
Easy
Easy
Adobe Coding Interview Questions
https://www.youtube.com/user/hubberspot?sub_confirmation=1
#
501
502
503
504
505
506
507
508
509
510
511
512
513
514
Topic
Question
Difficulty
String, Sorting
Array, Counting
Array, Math, Backtracking, Bit Manipulation, Combinatorics
Array, Matrix
Array, Simulation
Array
Array, Greedy
Depth-First Search, Breadth-First Search, Graph
Array, Two Pointers, Binary Search, Dynamic Programming, Bit Manipulation,
Ordered Set, Bitmask
Array, String, Binary Search, Prefix Sum
Linked List, Two Pointers
Math
Array, Dynamic Programming, Depth-First Search, Breadth-First Search, Graph,
Topological Sort, Memoization, Matrix
Math, Dynamic Programming
https://leetcode.com/problems/sorting-the-sentence
https://leetcode.com/problems/maximum-population-year
https://leetcode.com/problems/sum-of-all-subset-xor-totals
https://leetcode.com/problems/determine-whether-matrix-can-be-obtained-by-rotation
https://leetcode.com/problems/build-array-from-permutation
https://leetcode.com/problems/concatenation-of-array
https://leetcode.com/problems/maximum-number-of-weeks-for-which-you-can-work
https://leetcode.com/problems/find-if-path-exists-in-graph
Easy
Easy
Easy
Easy
Easy
Easy
Medium
Easy
https://leetcode.com/problems/partition-array-into-two-arrays-to-minimize-sum-difference
https://leetcode.com/problems/plates-between-candles
https://leetcode.com/problems/delete-the-middle-node-of-a-linked-list
https://leetcode.com/problems/add-two-integers
Hard
Medium
Medium
Easy
https://leetcode.com/problems/number-of-increasing-paths-in-a-grid
https://leetcode.com/problems/count-special-integers
Hard
Hard
Download