Free ยท no sign-up ยท 12 questions

Find out what you actually know.

Not a quiz with a score at the end. Each question is chosen by how you answered the last one, so twelve of them can say something useful about where you stand across 166 engineering skills โ€” and which ones are worth the days you actually have. You choose the horizon; the plan is built backwards from it.

Everything is worked out on this device. Your answers are never uploaded.

Not sure yet? Try a few sample questions first โ€” same questions, no account, and it stops after a handful.

How long do you have to get there?

This sizes the plan afterwards. It does not change the questions.

Six months is the longest a plan runs. Past that, what you get wrong matters more than anything scheduled now.

How the questions are chosen

A question you are certain to get right and one you are certain to get wrong both teach us nothing. So the next question is always the one whose outcome is hardest to predict, among the skills we have not looked at yet. That is why twelve answers go further than a fixed list of twelve would.

Getting a hard question right is also treated as evidence about what it rests on โ€” nobody reasons correctly about exactly-once delivery while confused about idempotency. Getting it wrong is not treated as evidence against the basics, because the commonest reason to miss a hard question is simply not knowing the hard thing. One bad answer will not label you a beginner.

The questions come from the same auto-tested bank as the free mock interview, so they are real scenarios rather than definitions.