- 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