Twenty-five questions on how JavaScript actually runs: hoisting, the temporal dead zone, closures, the event loop, and the parts that surprise people.
Twenty-five questions on how JavaScript actually runs: hoisting, the temporal dead zone, closures, the event loop, and the parts that surprise people.
Twenty-five multiple-choice questions, one from each lesson of JavaScript Under the Hood. Every one puts real code in front of you and asks what it does: what the engine has in memory before the first line runs, why a loop with var prints 6 five times, which queue drains first, what a const object will and will not let you change. This is not a syntax quiz. There is nothing here about which method appends to an array. The questions are about the model underneath, which is what breaks in real code and what interviews are actually probing. Every question carries a code snippet. Six are straightforward, twelve take a minute of tracing, and seven are hard. Every learner sits the same twenty-five questions, so one score can be compared with another.
Developers who write JavaScript daily and want to know whether they understand it or have just memorised what usually works. It is also close to what a mid-level JavaScript interview asks. It assumes you can read a function, an arrow, and an array method without looking them up. It does not assume you have read the specification, and it does not test framework knowledge.
25 questions, every one drawn from the course
30 minutes, timed from the first question
One pass — an answer is final once you continue
Full review afterwards: every question, your answer against the right one
English language
2 attempts per week
The timer starts on the first question and does not pause.
Each answer is final — you cannot return to a question once you continue.
Do not use search engines or seek assistance from others.
Answer each question to the best of your ability.
Your score and a full review are available immediately afterwards.
PREPARE WITH THIS COURSE
Most JavaScript courses teach you what to type. This one teaches you what actually happens when you do, the difference between guessing and knowing.
Open course path