You can’t cram for an interview.
You have to sit one.

A live interview with an AI interviewer, then a plain account of what actually happened.

Buy credits as you need them. No card on file, no automatic charges.

What you get back

Not a score. A record of the conversation, and what it showed.

Every session leaves a transcript and a written account tied to the moments it came from — the questions you were asked, what you said, and where the reasoning was strongest.

Transcript · Senior Frontend · 62 min

Interviewer · 2:10

Take a look at the palette component. Typing should search, but it is firing a request per keystroke.

You · 3:25

So if I type fast enough, the response for "iss" can land after the one for "issue" — do we drop it or show it?

Interviewer · 3:52

Good question. Drop it — the user has moved on.

You · 21:45

Let me get it working without the debounce first, then I can see exactly which request I need to cancel.

Feedback

Problem understanding

Restated the requirement in terms of what the user sees rather than what the component does, and asked whether a stale result arriving late should be dropped or shown before writing anything.

around 3:25"So if I type fast enough, the response for “iss” can land after the one for “issue” — do we drop it or show it?"

What this interview did not get to

Testing and verification · Virtualised issue list

Not a weakness — the session never created the opening.

Why there is no score

A number would tell you less than the sentence next to it.

What you get insteadRestated the requirement in terms of what the user sees rather than what the component does, and asked whether a stale result arriving late should be dropped or shown before writing anything.

Sit one before the real one.

Pick the level you are actually interviewing at.