dsaView
See the algorithm. Feel the logic.
Step-by-step visualizations for every major DSA pattern. Pick a list, master the patterns, ace the interview.
Time Complexity
Constant
Same speed always — input size is completely irrelevant.
Array[i] · HashMap.get()
Logarithmic
Input doubles → only 1 extra step. The binary search magic.
Binary search · BST lookup
Linear
Touch every element once. Often unavoidable — and that's ok.
Single loop · Array scan
Linearithmic
The ceiling for comparison-based sorting. Small cost, big order.
Merge sort · Heap sort
Quadratic
Two nested loops. Fine for n < 1 000, painful beyond that.
Bubble sort · All pairs
Cubic
Three nested loops. Only viable for very small inputs (n < 200).
Naive matrix multiply
Exponential
Every new element doubles the work. Keep n ≤ 20 or walk away.
All subsets · Recursive Fib
Factorial
Every possible ordering explored. Practical only for n ≤ 10.
All permutations · TSP brute
Curated Lists
Blind 75
The original curated list of 75 LeetCode questions covering all major DSA patterns. Master these and you're interview-ready.
NeetCode 150
The most popular progression list. Builds upon Blind 75 with 75 more questions to cover edge cases and advanced patterns.
Grind 75
Created by the Blind 75 author. An updated, dynamic version that is adjusted based on your prep timeline.
Striver's SDE Sheet
Highly comprehensive list focusing on core data structures. A staple for top-tier engineering interviews.
LeetCode Top 150
The official list curated by LeetCode — the most frequently asked questions from top companies over the past year.
Sean Prashad's Patterns
~170 questions strictly organized by the underlying pattern rather than just the data structure.
Frontend
React
HTML · CSS · JS
Core web fundamentals through React — DOM, layouts, hooks, state management, and component patterns.
Angular
HTML · CSS · JS
Full Angular framework — components, services, RxJS, routing, forms, and enterprise-grade patterns.
Other Lists
Docker Basics
Container fundamentals with an interactive local ↔ registry simulator. VMs vs containers, Dockerfiles, Compose, and CI/CD.
Git Basics
Essential git commands with an interactive local ↔ remote simulator. See exactly what each command does, step by step.
CI/CD Pipelines
Interactive pipeline simulator + 35 interview-ready Q&As. GitHub Actions, Jenkins, Docker in CI, deployment strategies, and DevSecOps.