Skip to content
JavaScript

Interview preparation questions about JavaScript

Open "Basics & Variables"

Basics & Variables

Data types, variables, scope, hoisting, ES6+ syntax

51 questions
Open "Functions & Closures"

Functions & Closures

Functions, closures, this, functional programming

43 questions
Open "Objects, Classes, Prototypes"

Objects, Classes, Prototypes

Objects, ES6 classes, prototype inheritance

38 questions
Open "Async & Promises"

Async & Promises

Promises, async/await, event loop, microtasks

32 questions
Open "Collections & Modules"

Collections & Modules

Map, Set, Array, iterators, ESM, CommonJS

33 questions
Open "DOM, Events, Web APIs"

DOM, Events, Web APIs

DOM, events, fetch, IntersectionObserver, Web APIs

57 questions
Open "Patterns & Performance"

Patterns & Performance

Design patterns, optimization, error handling, Proxy/Reflect

37 questions
Open "Security"

Security

XSS, CSRF, sandbox, secure JS practices

9 questions
JavaScript | JScriptiser