Coding interview practice
Practice that remembers what you miss
exgrind is spaced repetition for programming problems. Track your progress automatically, and the concepts you are shaky on come back until they stick.
1 def solve(nums, target):2 seen = {}3 visited = []4 for i, n in enumerate(nums):5 ...
Solving it once isn't the end
Practice makes concepts stick, but undirected prep is an inefficient grind. Skip that - exgrind helps you review using smart, spaced repetition.
Practice made perfect
Concepts return before they fade
Each problem is tagged with the concepts it tests. When a concept slips, exgrind queues a fresh problem to reinforce it. When it starts to stick, the gap before the next one grows.
Graded like an interviewer
Comprehensive test suites check your code. Then, a smart reviewer reads your code like an interviewer: covering time & space complexity, readability, and constructive feedback.
Know where you stand
Beyond just counting problems solved. Check mastery per concept, measured and developed over time.
A recent slip lowers the meter, and exgrind surfaces similar problems for you to build it back.
Start free. Upgrade when you're hooked
Free
$0- 36 problems across 7 core concepts
- Grading once per day
- Full hidden test suites
- Concept mastery and spaced review
Plus
- 500+ high-quality problems
- Grading when you need it
- Every plan, from Blind 75 to Industry 168
- Early access to new features
Promotional pricing of $10/month offered for annual plans paid upfront.
Trusted by users with offers from:
exgrind is not affiliated with or endorsed by any of the companies named.