Deck · Coding Interview Prep
JavaScript Interview
Core JavaScript semantics for interviews: closures, prototypes, the event loop, async/await, this binding, hoisting, types & coercion, ES6+, modules, and common gotchas.
52 cards · audited · SM-2 spaced repetition
Included with the full Coding Interview Prep program — 3 decks, 156 cards.
Sample cards
1
What is a closure in JavaScript?
2
What are the three primitive value types of `typeof` that are NOT object?
3
How does prototypal inheritance work in JavaScript?
4
Difference between `__proto__` and `prototype`?
5
What is the JavaScript event loop?
Showing 5 of 52 cards. Unlock the program to study them all.
More in Coding Interview Prep
Master javascript interview — and the rest of Coding Interview Prep.
One program. 156 audited cards across 3 decks.