Built for the new AI-assisted interview format

Debug your way
to the offer.

Big tech is moving away from blank-slate algorithm puzzles. The new screens hand you a broken codebase and an AI assistant, then watch how you use it. This is practice for that interview, and you get scored on how you worked, not just whether the tests went green.

๐Ÿ’ป The practice workspace is built for desktop. Create your account now and practice from your computer.

Scenarios styled after interviews at
MetaAmazonGoogleStripeShopify
Not affiliated with or endorsed by these companies

How a session works

Three stages. No hand-holding between them.

Pick

Choose a scenario

Select from multiple real interview formats across Easy, Medium, and Hard. Each is a broken implementation waiting to be fixed.

Debug

Find and fix the bugs

A live test runner shows what's failing. An AI coach answers questions and escalates hints, but never writes the fix, so the work stays yours the way it would in a real screen.

Review

Get scored on how you worked

Six axes covering how you solved it, how you used the AI, and how you verified the result. Backed by a full timeline of every decision you made.

How you're graded

Six axes, measured from what you actually did. Every edit, test run and question is timestamped, so the score reflects your process, not a guess at it.

How you solved it

Diagnosis. Whether you understood the failure before you started changing code.

Recovery. When a test went red, whether you adapted or kept trying the same thing.

How you used the AI

Independence. Whether you attempted your own fix before escalating to the coach.

Precision. The quality of what you asked. Specific questions score above "what is wrong".

How you tested

Test Ownership. Whether you drove the test runner as your feedback loop or guessed.

Verification. Whether you reviewed AI output before applying it, or rubber-stamped it.

Two of these are computed directly rather than judged: applying AI code in under twelve seconds without reading it counts against Verification, and reveal the answer key and Independence is capped no matter what else you did.

What makes it different

Not LeetCode. Not flashcards. The interview companies are actually running now.

Debug a codebase, not a blank file

The format big tech is moving to: inherit code that is already broken, work out why, and fix it without rewriting.

An AI assistant you are judged on

Hints escalate from broad area to specific line, and the coach will not confirm a guess. How you lean on it is part of the score.

Graded on process, not output

Passing the tests is the floor. The score reflects how you got there: what you tried first, what you asked, what you checked.

Real company scenario formats

EventEmitter (Meta), LRU Cache (Amazon), Prefix Trie (Google), Rate Limiter, Transaction Engine, and 6 more.

Hard mode

Adds realistic interviewer pressure: scope creep, over-engineering bait, correctness doubts. Practice staying focused.

Live in-browser test runner

Instant feedback on every edit. Hidden tests reveal edge cases once you complete each part.

Real problems. 3 difficulty levels.

Each one is a real broken implementation. A sample:

METAโ— Medium
3 parts ยท 30 min

EventEmitter

Three bugs: listeners fire in reverse order, off() wipes the whole event, once() never removes itself.

pub-subclosures
AMAZONโ— Hard
3 parts ยท 35 min

LRU Cache

Sentinel nodes never linked, eviction hits the wrong end, and get/put skip MRU promotion entirely.

data-structureslinked list
GOOGLEโ— Easy
3 parts ยท 25 min

CSV Parser

Drops the last field on every row, strips leading whitespace, and enters quote mode at the wrong character.

parsingstrings
GOOGLEโ— Medium
3 parts ยท 30 min

Prefix Tree (Trie)

search() returns True for prefixes, get_words_with_prefix() builds results in reverse, case handling is inconsistent.

data-structuresrecursion

+ 7 more: Rate Limiter, Feature Flags, Log Query Filter, Dependency Resolver, Merge Intervals, and others.

Simple pricing

Practice unlimited scenarios for free. Pay only for AI coaching.

Free
$0/month

No credit card required

  • 2 AI-coached sessions per month, plus a free first session
  • Unlimited practice sessions without AI
  • 3 practice tracks
  • Full editor, tests, and answer keys
Start free
Most popular
Session Pack
$12one time

Not a subscription

  • 25 AI-coached sessions, valid 90 days
  • All 7 tracks, 36 scenarios
  • AI performance grading on every session
  • Full session history and progress tracking
Get 25 sessions โ†’

Ready to debug your way to the offer?

Free account. No credit card. First session in under a minute.

Create free account โ†’
AI OA & Coding Interview Prep: Debug Real Code with an AI Coach