DevPrep
DSA
Data Structures & Algorithms
Arrays & Strings
Traversals, subarrays, string manipulation
Two SumKadane's AlgorithmPrefix Sum+7 more
Two Pointers & Sliding Window
Pointer techniques, fixed & variable windows
Two PointersFast & Slow PointersSliding Window+7 more
Binary Search
Search space reduction, rotated arrays
Classic Binary SearchSearch in Rotated ArrayFind Peak+7 more
Recursion & Backtracking
Recursive patterns, pruning, state space
Base Case & Recursive CaseCall StackSubsets+7 more
Linked Lists
Reversal, cycle detection, merge operations
Singly Linked ListDoubly Linked ListReversal+7 more
Stacks & Queues
Monotonic stacks, BFS queues, deques
Stack OperationsValid ParenthesesMonotonic Stack+7 more
Trees & BST
Traversals, BST operations, LCA
Inorder TraversalPreorder TraversalPostorder Traversal+7 more
Web & Backend
Frameworks, languages & infrastructure
TypeScript
Types, interfaces, generics, utility types
Type AnnotationsInterfaces vs TypesGenerics+7 more
MongoDB
Aggregation, indexing, schema design
Document ModelAggregation PipelineIndexing Strategies+7 more