HookDrill

Search problems

Search for a command to run...

Explore

Follow a study plan from start to finish, or pick one skill and drill it until the tests pass on the first run.

Browse all problems

Study tracks

Sample plans · progress shows 0% until you solve their problems

More React UI plans

  • Accessible Components

    Keyboard support, focus and ARIA that tests can prove.

    React UIIntermediate9 problems
    0%
  • Async UI

    Debounce, cancellation, loading and error states.

    React UIIntermediate8 problems
    0%
  • Forms & Validation

    Controlled inputs, multi-step flows, error messages.

    React UIBeginner10 problems
    0%

Interview 75

DSA track arrives later

The classic arrays, strings and graphs set.

DSAIntermediate75 problems
0%

Dynamic Programming

DSA track arrives later

From memoised recursion to tabulation.

DSAAdvanced24 problems
0%

Skills

Problem counts by skill across the library. The bar shows the easy, medium and hard mix.

Prepare for interviews

Front-end interviews ask you to build a working component in under an hour. Practise the same thing: no AI, no copy-paste, just you, the editor and the tests.