0

The problem bank

486 curated problems across 24 topics, each tagged with its pattern, the companies that ask it, an interview frequency and where to find it on other platforms.

Total
486
146 flagged must-do
Easy
0 / 90
Medium
0 / 310
Hard
0 / 86
146 problems are flagged as non-negotiable. If you are short on time, filter to must-do and work down that list.Start with Blind 75

Browse and filter

Combine topic, pattern, company, difficulty and status filters.

0 / 486 solved
1
MTwo Pointers
2
3
4
5
EDynamic Programming
6
7
MDynamic Programming
8
MRecursion & Backtracking
9
10
11
MDynamic Programming
12
HHeap / Priority Queue
13
14
MDynamic Programming
15
16
17
MGreedy
18
19
ELinked List
20
MDynamic Programming
21
22
MDynamic Programming
23
24
25
26
27
MIntervals
28
MIntervals
29
30
31
32
33
34
35
36
37
38
39
40
MHeap / Priority Queue
41
EHashing
42
MDynamic Programming
43
EStacks & Queues
44
MBinary Search Tree
45
MDynamic Programming
46
47
HGraphs
49
50
EBit Manipulation
51
52
53
MGraphs
54
MDynamic Programming
55
MIntervals
56
57
58
59
EIntervals
60
EBit Manipulation
61
62
EBit Manipulation
63
64
65
66
MLinked List
67
EBit Manipulation
68
ETrees
69
70
71
72
73
74
MDynamic Programming
75
MDesign (LLD)
76
MDynamic Programming
77
MLinked List
78
79
80
81
82
MDynamic Programming
83
MRecursion & Backtracking
84
MHeap / Priority Queue
85
MHeap / Priority Queue
86
87
MRecursion & Backtracking
88
89
MDesign (LLD)
90
MStacks & Queues
91
MDynamic Programming
92
MRecursion & Backtracking
93
94
HSliding Window
95
96
MRecursion & Backtracking
97
HTwo Pointers
98
99
100
EBinary Search
101
102
103
MDynamic Programming
104
MRecursion & Backtracking
105
MStacks & Queues
106
107
108
MBinary Search
109
110
111
112
113
MBinary Search
114
115
116
117
118
ETwo Pointers
119
120
MDynamic Programming
121
ETwo Pointers
122
HRecursion & Backtracking
123
124
125
126
MRecursion & Backtracking
127
128
MMath & Number Theory
129
130
131
132
133
EBit Manipulation
134
MTwo Pointers
135
MRecursion & Backtracking
136
MDynamic Programming
137
MHeap / Priority Queue
138
139
140
141
MStacks & Queues
142
143
MDesign (LLD)
144
145
EDynamic Programming
146
147
148
MBit Manipulation
149
150
MGraphs
151
MGraphs
152
153
154
155
MStacks & Queues
156
MStacks & Queues
157
158
MBinary Search Tree
159
160
161
MPrefix Sum
162
MStacks & Queues
163
MBinary Search Tree
164
165
166
167
168
169
170
171
172
173
MBinary Search Tree
174
175
176
177
178
179
180
181
MDynamic Programming
182
183
184
185
186
187
188
MSliding Window
189
190
HDynamic Programming
191
MHeap / Priority Queue
192
MMath & Number Theory
193
194
195
196
197
MStacks & Queues
198
MLinked List
199
200
HRecursion & Backtracking
201
202
203
204
205
206
HDynamic Programming
207
MTwo Pointers
208
MTwo Pointers
209
HBinary Search
210
211
212
213
214
HDynamic Programming
215
HGreedy
216
MRecursion & Backtracking
217
218
MMath & Number Theory
219
EDesign (LLD)
220
HDynamic Programming
221
MBit Manipulation
222
223
224
EPrefix Sum
225
226
227
228
229
EMath & Number Theory
230
EHashing
231
MHeap / Priority Queue
232
233
MDynamic Programming
234
235
236
EHeap / Priority Queue
237
238
239
240
241
MRecursion & Backtracking
242
HDynamic Programming
243
HStacks & Queues
244
245
MDynamic Programming
246
HRecursion & Backtracking
247
248
MRecursion & Backtracking
249
MMath & Number Theory
250
MStacks & Queues
251
EStrings
252
MLinked List
253
HStacks & Queues
254
255
256
257
258
MPrefix Sum
260
261
262
263
264
265
MDesign (LLD)
266
HIntervals
267
MHeap / Priority Queue
268
269
270
271
MSliding Window
272
273
274
275
276
277
HBinary Search Tree
278
HDesign (LLD)
279
280
281
282
283
MHeap / Priority Queue
284
285
EHeap / Priority Queue
286
287
HDynamic Programming
288
289
EStacks & Queues
290
MStacks & Queues
291
MStacks & Queues
292
EMath & Number Theory
293
HDynamic Programming
294
295
296
297
298
MDynamic Programming
299
MRecursion & Backtracking
300
EArrays
301
302
EBit Manipulation
303
304
MBinary Search Tree
305
306
307
MStacks & Queues
308
MDynamic Programming
309
MLinked List
310
HDynamic Programming
311
312
313
314
315
316
317
MBit Manipulation
318
319
320
EBinary Search
321
322
323
324
MStacks & Queues
325
326
327
328
329
330
MDynamic Programming
331
332
EBinary Search Tree
333
MDynamic Programming
334
MDynamic Programming
335
336
MHashing
337
HDynamic Programming
338
339
MHashing
340
341
342
343
344
345
346
347
348
HDynamic Programming
349
350
351
MRecursion & Backtracking
352
353
354
355
356
357
358
359
360
HDesign (LLD)
361
MDesign (LLD)
362
MDesign (LLD)
363
364
365
HDynamic Programming
366
EMath & Number Theory
367
368
HRecursion & Backtracking
369
MMath & Number Theory
370
371
372
373
EMath & Number Theory
374
EBinary Search Tree
375
HDynamic Programming
376
MBit Manipulation
377
MStrings
378
MSorting
379
380
381
MDynamic Programming
382
383
HHeap / Priority Queue
384
MMath & Number Theory
385
386
MRecursion & Backtracking
387
MBinary Search Tree
388
389
EDesign (LLD)
390
MDynamic Programming
391
MDynamic Programming
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
MDynamic Programming
409
410
411
412
413
HSliding Window
414
MMath & Number Theory
415
416
MIntervals
417
MBinary Search
418
419
420
421
422
423
424
MStrings
425
MDynamic Programming
426
MLinked List
427
428
429
430
431
432
433
434
EStrings
435
436
437
438
439
440
441
442
HDynamic Programming
443
444
MDesign (LLD)
445
MBit Manipulation
446
447
MRecursion & Backtracking
448
MBit Manipulation
449
450
451
MRecursion & Backtracking
452
HHeap / Priority Queue
453
454
MDesign (LLD)
455
456
457
MStacks & Queues
458
MDynamic Programming
459
460
MBit Manipulation
461
MRecursion & Backtracking
462
HDynamic Programming
463
MHeap / Priority Queue
464
MMath & Number Theory
465
HStrings
466
467
EStrings
468
EMath & Number Theory
469
MRecursion & Backtracking
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
MMath & Number Theory