The first coding mentor that never gives you the answer. Socratic hints, live Elo tracking, and an AI that knows your exact weak spots.
↳ iteratr session started · arrays · Elo 1380
Q: Reverse a linked list in-place. What's the optimal space complexity?
def reverse(head): return head[::-1]
⟳ Hint L1: A linked list isn't a Python list — it has no slice operator. Think about what "in-place" means for pointer manipulation.
prev, curr = None, head while curr: nxt = curr.next curr.next = prev prev, curr = curr, nxt return prev
✓ Correct · O(1) space · +14 Elo · 1394 total
WHAT MAKES IT DIFFERENT
Every question has an Elo rating. Nail a hard one fast — your rating climbs. Fumble an easy one — it drops. The next question always meets you exactly where you are.
Four hint levels, each calibrated to close your specific gap. Level 1 challenges your reasoning. Level 4 walks you through it fully. No cheap copy-paste answers.
Fail three questions in a subtopic? The system flags it as a weak zone, routes you foundational drills, and notifies you before the next session. No blind spots.
A live AI interviewer asks follow-ups, challenges your complexity analysis, and runs alongside a silent grader tracking your communication score in real time.
THE LOOP
You get a question matched exactly to your Elo. Write code. Answer MCQ. Order the steps.
No answer handed out. If stuck, request a hint — but it only closes your specific gap, not the whole problem.
After solving (or hitting hint 4), the full reasoning is revealed. The AI writes your weak-zone note.
Your Elo shifts. Weak zones are routed. The next question arrives harder or easier accordingly.
VS EVERYONE ELSE
QUESTION FORMATS
Distractors built from real misconceptions, not random noise.
The blank always targets the conceptual gap, not syntax trivia.
Real execution against hidden test cases. Edge cases included.
Sequence algorithms and system flows step by step.
PRICING
Free
Get started, build the habit.
Pro
Most popularWhen your interview is 2 weeks away.
Your next technical interview will test your thinking process, not your memorization. iteratr trains exactly that.
Start free — no card needed