←back to thread

178 points henwfan | 1 comments | | HN request time: 0.201s | 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
constantcrying ◴[] No.46204099[source]
The idea of getting quizzed on how good you are at recalling specific patterns in algorithm construction is completely and utterly bizarre.

I get that some people feel forced into it, but nobody can believe that this is an appropriate measure to judge programmers on. Sure, being able to understand and implement algorithms is important, but this is not what this is training for.

replies(3): >>46204116 #>>46204121 #>>46204300 #
1. netdevphoenix ◴[] No.46204300[source]
It's just a power move on devs. People come on HN to brag about crazy high comp and how devs are untouchable. The reality is that if you feel the need to do circus tricks for someone in exchange for a role that makes you happy, you got no leverage. While this might have been less obvious during the late 10s and early 20s with all the fancy pods, consoles, free high quality fresh meals and what not that Big Tech used to offer to devs, it is certainly harder to deny nowadays.