Pick your stack
Frameworks sit on top of the language they're written in. Take the language test first, then the framework.Four kinds of question, in every test
OUTPUTPredict the output
print([1, 2] * 2)What prints? Tests how well you know the language's rules, not just its syntax.
DEBUGSpot the bug
if (items.length = 0)Find the line that breaks, and why.
IDIOMPick the idiomatic version
for i in range(len(xs)): print(xs[i])Which of four working versions would a reviewer approve?
CONCEPTExplain the concept
async vs threads?Short questions on how the runtime actually behaves.