0
0%
0/250

SDE 250

Adds the classics that Indian product-company interviews lean on, plus implementation-heavy staples.

117h of work left3 per day to finish in 14 weeks250 problems

The sheet

Click the circle on any row to cycle status: unsolved, solved, attempted, revisit.

0 / 250 solved
Arrays0 / 14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Strings0 / 14
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Hashing0 / 3
1
EHashing
2
3
EHashing
Sorting0 / 3
1
2
3
Binary Search0 / 11
1
2
3
EBinary Search
4
5
MBinary Search
6
MBinary Search
7
8
9
10
HBinary Search
11
Two Pointers0 / 10
1
MTwo Pointers
2
3
HTwo Pointers
4
ETwo Pointers
5
ETwo Pointers
6
MTwo Pointers
7
8
9
MTwo Pointers
10
MTwo Pointers
Sliding Window0 / 8
1
2
3
4
HSliding Window
5
6
7
8
MSliding Window
Prefix Sum0 / 3
1
MPrefix Sum
2
3
EPrefix Sum
Matrix0 / 6
1
2
3
4
5
6
Intervals0 / 6
1
MIntervals
2
MIntervals
3
MIntervals
4
EIntervals
5
6
Linked List0 / 14
1
ELinked List
2
3
4
5
6
MLinked List
7
MLinked List
8
9
10
11
12
13
14
MLinked List
Stacks & Queues0 / 13
1
EStacks & Queues
2
3
MStacks & Queues
4
MStacks & Queues
5
6
MStacks & Queues
7
MStacks & Queues
8
MStacks & Queues
9
MStacks & Queues
10
11
MStacks & Queues
12
HStacks & Queues
13
MStacks & Queues
Trees0 / 23
1
2
3
4
5
7
ETrees
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Binary Search Tree0 / 8
1
2
MBinary Search Tree
3
4
MBinary Search Tree
5
MBinary Search Tree
6
MBinary Search Tree
7
8
Heap / Priority Queue0 / 8
1
HHeap / Priority Queue
2
MHeap / Priority Queue
3
MHeap / Priority Queue
4
MHeap / Priority Queue
5
MHeap / Priority Queue
6
MHeap / Priority Queue
7
MHeap / Priority Queue
8
EHeap / Priority Queue
Graphs0 / 26
1
2
3
4
HGraphs
5
MGraphs
6
7
8
9
10
11
12
13
14
15
16
17
18
MGraphs
19
MGraphs
20
21
22
23
24
25
26
Greedy0 / 10
1
MGreedy
2
3
4
5
6
7
8
9
HGreedy
10
Dynamic Programming0 / 28
1
EDynamic Programming
2
MDynamic Programming
3
MDynamic Programming
4
MDynamic Programming
5
MDynamic Programming
6
MDynamic Programming
7
MDynamic Programming
8
MDynamic Programming
9
MDynamic Programming
10
MDynamic Programming
11
MDynamic Programming
12
MDynamic Programming
13
MDynamic Programming
14
15
MDynamic Programming
16
MDynamic Programming
17
MDynamic Programming
18
EDynamic Programming
19
MDynamic Programming
20
HDynamic Programming
21
HDynamic Programming
22
23
HDynamic Programming
24
HDynamic Programming
25
MDynamic Programming
26
27
HDynamic Programming
28
MDynamic Programming
Recursion & Backtracking0 / 14
1
MRecursion & Backtracking
2
MRecursion & Backtracking
3
MRecursion & Backtracking
4
MRecursion & Backtracking
5
MRecursion & Backtracking
6
MRecursion & Backtracking
7
HRecursion & Backtracking
8
MRecursion & Backtracking
9
MRecursion & Backtracking
10
HRecursion & Backtracking
11
MRecursion & Backtracking
12
MRecursion & Backtracking
13
HRecursion & Backtracking
14
MRecursion & Backtracking
Tries0 / 5
1
2
3
4
5
Bit Manipulation0 / 7
1
EBit Manipulation
2
EBit Manipulation
3
EBit Manipulation
4
EBit Manipulation
5
EBit Manipulation
6
MBit Manipulation
7
MBit Manipulation
Math & Number Theory0 / 5
1
MMath & Number Theory
2
MMath & Number Theory
3
MMath & Number Theory
4
EMath & Number Theory
5
MMath & Number Theory
Design (LLD)0 / 8
1
MDesign (LLD)
2
MDesign (LLD)
3
4
MDesign (LLD)
5
6
7
8
EDesign (LLD)
Advanced0 / 3
1
2
3