Async UIMid-level
JavaScript Developer Test
Assess JavaScript fundamentals, asynchronous programming, DOM concepts and modern language features.
45 minMedium15 questions15 sections
JavaScript fundamentalsDOM conceptsAsynchronous programmingModern JavaScript syntax
Topics covered
Async UIPromisesEventsSecurityNode.js PerformanceStreamsAsync ErrorsNetworkingState ManagementCachingModulesConcurrency ControlAPI HandlerTestingPerformance
Sample questions
A preview from the supplied content for this template. Use it as a reference when building your test.
PromisesMid-level
A dashboard uses Promise.all to load profile, invoices and recommendations. Recommendations are optional, but one failure blanks the entire page. Redesign the loading and error handling.
EventsMid-level
A modal attaches window keydown and resize listeners every time it opens. After several openings, one keypress triggers the handler multiple times. Identify the cause and show how lifecycle cleanup should work.
SecurityMid-level
A comment preview uses: preview.innerHTML = userComment; Review the risk and propose a safe implementation for plain text and for the case where a restricted subset of formatting is required.
The supplied content includes 11 more questions.
Use JavaScript Developer Test as your starting point.
Review this preview, then create a test that matches your candidates, employees or learners.
Use This Template