Revision Sheet
Execution Depth
Advanced JavaScript interviews often ask how values are resolved, retained, invoked, and optimized at runtime.
Closure and Scope
Closures are about retained lexical environments, not copied variables. Scope chains explain how JavaScript resolves names.
Invocation Rules
The value of this depends on call-site rules, strict mode, arrow functions, binding, and framework usage.