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