🎉 All 30 days are live — the full DSA-30 course, from Big-O to System Design. See the roadmap →
Find Your Starting Point

Find Your Starting Point

You don’t have to start at Day 1. This 7-question diagnostic samples the whole curriculum — complexity, core structures, hashing, graphs, patterns, interview techniques, and system design — and points you at the areas where your time will pay off most.

No login, nothing saved or sent. Answer honestly (guessing only fools yourself).

1. Accessing an array element by index is…
2. Which structure is LIFO (last-in, first-out)?
3. Average lookup time in a well-sized hash map is…
4. To find the shortest path in an UNWEIGHTED graph, use…
5. Overlapping subproblems + optimal substructure signals…
6. 'Longest contiguous subarray with a constraint' points to…
7. Reads outnumber writes 100:1. The first scaling move is usually…

Already strong? Skip ahead to the interview techniques (Days 24–27), the system design track (Day 28), or just drill recognition on the Pattern Map and let the Review Queue catch whatever you miss. Newer to this? Start at Day 1 and ride the roadmap — the order is deliberate.

Finished this page?