Tracks / JavaScript
JavaScript
Event loop, closures, async semantics, and code that looks right.
junior
Screening questions. Expected to be automatic.
- Language fundamentals10 questions
Scope, closures, `this`, coercion, prototypes, and the questions that open every JS interview.
mid
Working knowledge. Where most loops are decided.
- The event loop, promises & async10 questions
Task vs microtask queues, promise combinators, error handling, cancellation, and Node-specific behaviour.
- Browser, DOM, modules & tooling10 questions
How a page loads, module systems, storage, CORS, and the DOM APIs you are expected to know cold.
senior
Trade-offs and failure modes under follow-up pressure.
- What does this print? Signal10 questions
Ten snippets where the obvious answer is wrong. Predict the output, then explain the mechanism — the explanation is the actual question.
staff
Judgement, scope and the questions with no clean answer.
- How V8 runs your JavaScript Deep8 sections
Parsing, Ignition and TurboFan, hidden classes and inline caches, deoptimisation, and the generational garbage collector.