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.
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
- 150 problemstests checked against a reference solution
- 18 pattern familiesarrays and hashing through bit manipulation
- Python, in your browsernothing to install; your code never leaves the page to run
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.
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.