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.

Two Sum
1 def solve(nums, target):
2 seen = {}
3 visited = []
4 for i, n in enumerate(nums):
5 ...
Tests40/40O(time)O(n)O(space)O(n)Style2/2
CoachingRight overall approach, but extra memory. visited repeats what seen ...
Comes backhash-map in 6 problems

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.

100%0solved102030 problemsreviewreviewreviewreviewsolved oncewith exgrind
with exgrindsolved once30 problems

Practice made perfect

Spaced repetition

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.

two-pointersnext review in 12 problems
#1#4#6#13#30
A missed concept comes back two problems later, not twenty.
Intelligent grading

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.

All 51 hidden tests passed
O(n^2)The inner loop rescans the window each step. Track the last index of each character and the window only moves forward: O(n).

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.

6/17skills mastered
72%pass rate
5 daysstreak
Arrays
prefix-sum
sliding-window
Graphs
bfs
topological-sort
Sorting
sorting
comparator-design
Dynamic programming
1d-dp
memoization

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
Create a free account

Plus

was $20$10 / month
  • 500+ high-quality problems
  • Grading when you need it
  • Every plan, from Blind 75 to Industry 168
  • Early access to new features
Sign up for Plus

Promotional pricing of $10/month offered for annual plans paid upfront.

Trusted by users with offers from:

  • Meta
  • Microsoft
  • Google
  • Google DeepMind
  • Citadel
  • Amazon

exgrind is not affiliated with or endorsed by any of the companies named.

Try it out. No sign up needed

Open the demo