LESS SCROLLING. MORE SOLVING.

D4DSA Practice Path

One ordered path through every pattern a coding interview tests. Do Core for interview-ready coverage; add Plus for depth.

0 / 233 solved
233thoughtful problems
18patterns to understand
Core + Plusthe essentials, then the depth

Don’t just tick the box.
Learn why it works.

233 problems in view

Start here even if you have coded before. These eight teach you to reach for a hash map, a running best and a pair of pointers without thinking — the three reflexes every later step assumes you already have.

DoneProblemDifficultyTrackRevisit
Two Sumeasycore
Best Time to Buy and Sell Stockeasycore
Contains Duplicateeasycore
Maximum Subarraymediumcore
Move Zeroeseasycore
Remove Duplicates from Sorted Arrayeasycore
Valid Anagrameasycore
Plus Oneeasyplus