JavaScript

Scope, hoisting, closures, the event loop, and the async model — the fundamentals that show up in almost every frontend interview.