JavaScript fundamentals round
Explain closures, the event loop and this binding out loud, with an example each.
Six ways to train, from a 60-second blitz to a full mock interview. Earn XP, keep your streak alive and collect every sticker. No account needed: it's all saved in this browser.
Explain closures, the event loop and this binding out loud, with an example each.
Walk through rendering, state and effects, and how you would debug a re-render loop.
Talk through dependency injection, transactions and how a request reaches your controller.
Practise estimating load, choosing storage and explaining the trade-offs you made.
Turn preparation into concrete steps. Your checklist is saved with your progress in this browser.
0 / 7 ready
One quiz question a day, with the reasoning behind the answer. It appears here once the page has loaded.
Chapters where your quiz accuracy is lowest.
Answer a few quiz questions and your weak spots show up here.
Everything is stored locally in this browser. Export it to move to another device, or start fresh.