Your code passes.Now explain it out loud.

Practice coding interviews with Alex, a voice interviewer who reads your code as you type, asks the follow-up, and scores how you think.

Try a problem free1 interview and 3 coding challenges free. No card.
“The AI interviewer was more helpful when I got stuck than what I experienced in my last two interviews.”
Jess, SWE at a data transformation startup

Maximum Depth of Binary Tree

Guided practice, 24 minutes

7.3/10

A recursive DFS that passed every example. Weighed DFS against BFS before coding, and tightened space complexity to O(h) under questioning.

A debrief that shows you how to level up.

Four skills, scored separatelySee which one is holding the rest back.
Evidence from your own sessionQuotes what you said and points at what you typed.
A concrete next step for every gapSomething you can rehearse before the next one.

From Two Sum to Word Ladder II.

Pick a problem, then pick how much help you want.

Follow-ups as you go, and a nudge when you've been stuck a while.

Two SumSolved 8.5
Valid AnagramSolved 8.0
Maximum Depth of Binary TreeSolved 7.3
Merge IntervalsStruggled
LRU CacheNot tried
Course ScheduleNot tried
Trapping Rain WaterNot tried
Run your code in JavaScript and TypeScript. Talk it through in Python, Java or Go.

Start free.

Free

Try it out, no commitment

Free
  • 1 practice interview
  • 3 coding challenges
  • Real-time coaching from Alex
  • Performance report after each session
  • Keep your reports & profile forever
Start free

Pro

For when interviews are on the calendar

$20/month
  • Unlimited practice interviews
  • Unlimited coding challenges
  • Performance reports with scoring
  • Resume-based personalization

Make your worst interview one nobody sees.

Try a problem free1 interview and 3 coding challenges free. No card.