CodeSpeek

Practise coding interviews by talking

CodeSpeek is a coding-interview practice tool you use by talking. You describe the code out loud, an AI interviewer writes exactly what you said and asks a question when you are vague, your tests run in your own browser, and each attempt is graded into a review card that schedules the problem to come back.

Start practising How it works

Why out loud

In a real interview you do not type in silence — you explain, and someone reacts. Typing practice trains the wrong half of the skill. Here you say what to write, and if what you said was ambiguous you get asked about it, exactly as you would be by a person.

The interviewer is deliberately stingy

It writes what you described, even when what you described is wrong, because being shown your own mistake running is how you remember it. When you are stuck it nudges at the lowest useful level — a question about your loop first, the pattern name much later — and it only gives up the answer when you say, in your own words, that you want it.

What is in it

Built for a phone

Dictation is the input, so the smallest device you own is enough. Fifteen minutes on a walk is a real session.

Start practising

The problem list is NeetCode's, and the reference solutions used to verify our tests come from the NeetCode repository (MIT). Problem statements here are written for CodeSpeek.