Keentune
Adaptive skill practice — find your level, get sharper.

Node.js practice

Blocking the loop
Try one — no signup
One request handler runs a 2-second CPU loop. What happens to other requests meanwhile?
Start practicing — it’s free
No signup · first signal after 5 answers · your score at session end
Master the runtime behind server-side JavaScript
How Node.js really works — the libuv event loop and its phases, microtasks vs timers (process.nextTick, setImmediate), non-blocking I/O and the thread pool, streams and buffers, CommonJS vs ES modules, async patterns and error handling, EventEmitter, worker_threads for CPU-bound work, and building/operating servers. Evergreen fundamentals (reference: Node 24 LTS) that senior backend interviews assume. Part of the Developer track.
• Meets you at your level — never too easy, never too hard.
• Adapts every question to how you’re doing.
• Tracks your level over time. Skill practice, not a test.

New here? Read the Node.js guide

A free 18-minute primer — the mental model, the mistakes beginners make, and what to practice first.

Curriculum

231 concepts across 26 chapters, from foundations through advanced practice — each one a concept the adaptive question bank can teach and test.

A. The runtime: what Node adds to JavaScript

7

B. The event loop, timers and scheduling

10

C. The process: arguments, environment and lifecycle

10

D. CommonJS modules

9

E. ESM, package.json and module resolution

10

F. EventEmitter and the event pattern

7

G. Errors and asynchronous failure

10

H. Buffers and binary data

9

I. Streams and backpressure

13

J. Web streams and cross-standard interop

5

K. The file system

11

L. Paths, URLs and name handling

8

M. HTTP servers and clients

10

N. TCP, UDP, TLS and DNS

8

O. Child processes

8

P. worker_threads and multi-process scaling

12

Q. Cancellation and asynchronous context

8

R. Cryptography

10

S. The permission model and hardening

7

T. Diagnostics, profiling and memory

10

U. Testing with node:test

9

V. The CLI, flags and configuration

8

W. Modern Node: TypeScript, SQLite, packaging and releases

10

X. The rest of the standard toolkit

6

Y. HTTP/2

10

Z. Reading input line by line

6
View the full curriculum →
Keentune is not affiliated with or endorsed by the organizations whose documentation informs these maps.
Start practicing — it’s free
No signup · first signal after 5 answers · your score at session end
Explore all skills on Keentune

Node.js on exams

Node.js is one of the skills tested on this exam. Each prep page lays out what the real test covers and where this skill fits.
Also on your phone
All exam, test, and product names and trademarks are the property of their respective owners and are used here for identification and reference only. Keentune is independent study practice — not affiliated with, authorized, or endorsed by any of these organizations.
© 2026 SportaApp LLC