The drill
The interview never tells you the topic.
Every course teaches one algorithm at a time, so you always know the answer is today's chapter. Then the interview hands you a problem with no label and forty-five minutes, and the whole thing turns on whether you can see the shape in the first sixty seconds.
So here the patterns are shuffled and the clock runs. 75 problems, thirty seconds each, no coding. Some are near-identical twins with different answers, because that is exactly how they arrive in real life.
The drill
75 problems. 30 seconds each. Name the shape.
No coding. No topic labels. Just the question an interviewer asks and the clock they do not mention. You are training the first sixty seconds of an interview, which is the part that decides the other forty-four minutes.
Getting one wrong is the useful part. Every answer tells you the signal you missed.
The programming journey
Two stages. You are on stage 2, and the first is what makes the second possible.
- Think, and write Python
Turn a problem into a plan, then into working code you wrote yourself.
12 lessons · graded · free
- 2Derive the algorithms
Work each classic out by hand, so you can rebuild it under pressure.
14 lessons · paper before editor
You are here
This is the last stage. After it, you are practising for the interview itself.