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

or go All-Access →

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.

or go All-Access →

See the full program →