← Back to the drills

Why Code Drills exists

Every item is numbered, so you always know how many are left.

The honest version

5 points

1/5
These are exercises, not a verdict on you.

Small, self-contained problems are a gym for thinking: you trace what code does, handle every edge case, and pick a sensible way to store data.

2/5
The skills are real.

Predicting what code does, spotting off-by-one mistakes, choosing a lookup table over a loop, and knowing what grows slowly or quickly are used in debugging, code review and keeping systems fast.

3/5
They also happen to be a hurdle.

Companies and institutions rarely have the time, skill or interest to evaluate each person in depth. They need a cheap, standard number, so they use proxies: timed puzzles, algorithm quizzes, certificates, keyword filters. These drills are one of those proxies. It is a narrow, imperfect measure and often far from the actual job, but it is common enough that it is worth being ready for.

4/5
Treat it like a toll booth.

Learn the patterns well enough to get through, and do not mistake the result for your worth or your real ability. The two are different things.

5/5
Practice should have no friction.

No sign-up, no paywall, no ads. Open it, swipe, try one, keep going.

How the app works

6 steps

1/6
Swipe up for the next question.

Scroll, press the down arrow, or tap Next.

2/6
Tap "What's the point?" on any card.

A short panel opens that explains what the question is for and where the skill shows up in real work. It never gives the answer, and closing it leaves your work exactly as it was.

3/6
Pick your language.

The C#, JavaScript and Python pills at the top show only the questions that exist in that language.

4/6
Keep notes.

The Notes button on each card opens a box for anything you want to remember about that question. Notes save automatically in this browser, and the checklist can show only the questions that have one.

5/6
Mark each question.

Completed or Attempted. The checklist counts them per topic.

6/6
Copy for AI.

One tap copies the question, your answer and the verified reference answer, so any AI can grade you against something known to be correct. Progress and notes are saved in your browser only.

The sections

Some practice questions are adapted from open-source collections. Credits are in NOTICE.md.