←back to thread

178 points henwfan | 1 comments | | HN request time: 0.399s | source

I built AlgoDrill because I kept grinding LeetCode, thinking I knew the pattern, and then completely blanking when I had to implement it from scratch a few weeks later.

AlgoDrill turns NeetCode 150 and more into pattern-based drills: you rebuild the solution line by line with active recall, get first principles editorials that explain why each step exists, and everything is tagged by patterns like sliding window, two pointers, and DP so you can hammer the ones you keep forgetting. The goal is simple: turn familiar patterns into code you can write quickly and confidently in a real interview.

https://algodrill.io

Would love feedback on whether this drill-style approach feels like a real upgrade over just solving problems once, and what’s most confusing or missing when you first land on the site.

Show context
bochoh ◴[] No.46205971[source]
Solid platform - clean and useful for algorithm practice.

Quick suggestions:

  - GitHub OAuth would feel natural for devs.
  - Broaden language support (C#, TypeScript, Ruby).
  - Add dark/light mode toggle for comfort.
Excited to see where it goes — thanks for building.
replies(2): >>46207749 #>>46207833 #
1. henwfan ◴[] No.46207833[source]
Thanks for the kind words, and for taking the time to write concrete suggestions.

GitHub sign in is on the way. Right now it is Google only, but I am adding GitHub so it feels more natural for devs.

For languages, the drills are Python first. Java, C++ and JavaScript will be fully supported by the end of this year across all problems.

The site is dark by default today. A proper light and dark toggle is planned so people can pick what is more comfortable for longer sessions.

Really appreciate you trying it this early and sharing where you would like it to go.