JavaScript

JavaScript Interview Practice

Closures, prototypes, event loop, async patterns, and ES2024+ features.

Start Practice

JavaScriptBeginnerIntermediateAdvancedExpert30 min

Choose mode, difficulty & questions on the next screen

Topics Covered

ClosuresPrototypesEvent LoopPromisesAsync/AwaitModulesProxy/ReflectWeakRefGenerators

Difficulty Levels

Beginner

Fundamentals and core concepts. Great for getting started or refreshing basics.

Intermediate

Practical application, common patterns, and real-world problem solving.

Advanced

Deep internals, performance optimization, and architectural decisions.

Expert

Staff+ level. Edge cases, trade-off analysis, and system-level thinking.

Question Types

{ }

Coding

Write code, implement functions, solve problems

?

Conceptual

Explain concepts, compare approaches, discuss trade-offs

System Design

Architect systems, design APIs, plan infrastructure

Also in Frontend