frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Prepare for coding interviews via deliberate practice

https://interviewtraner.com/home/
1•trane_project•1h ago
I built InterviewTraner to fix how people prepare for coding interviews. Most people grind LeetCode problems randomly or follow static lists, which is not very effective. InterviewTraner uses a deliberate practice engine to intelligently schedule which problems you should work on and when. How it works:

- 1,800+ LeetCode problems organized into a prerequisite graph across all major topics (arrays, trees, graphs, DP, etc.).

- The engine starts you on easy problems and only unlocks harder topics once you've demonstrated mastery of their prerequisites.

- Spaced repetition, mastery learning, interleaving, and other strategies ensure you practice what you need.

- Powerful filtering features to only practice a subset of problems when you are in a rush.

What makes it different from just doing LeetCode or some curated sets? The problems are static and you will have to waste time figuring out what to practice. InterviewTraner turns those static problems into a dynamic experience personalized and optimized for you.

I plan on eventually expanding the curriculum beyond coding interviews to anything in the software engineering process that can fit into short and repeatable exercises.

I originally built Trane, the practice engine powering it, to optimize my music practice. The core insight (skills have prerequisites and practice should respect that structure) applies equally well to coding interviews.

Pricing:

- Free lite license (includes all array, string, recursion, hash table, and stack problems).

- $10/month for all 1,800+ problems (launch price with LAUNCH code, I plan the normal price to be $20/month).

Happy to answer questions about the deliberate practice approach, the scheduling algorithm, or anything else.

Links:

InterviewTraner: https://interviewtraner.com

Pictures Are For Babies (same engine applied to learning to read and write): https://picturesareforbabies.com

Trane: https://github.com/trane-project/trane