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