A focused set of Node.js interview questions with concise, correct answers, covering the event loop, async patterns, modules, streams, and common gotchas. Useful whether you're preparing for an interview or screening candidates.
What is Node.js? A runtime that executes JavaScript outside the browser, built on Chrome's V8 engine. It uses a single-threaded, event-driven, non-blocking I/O model, ideal for I/O-heavy, concurrent workloads.
Is Node.js single-threaded?