Node.js · Runtime · Mid-Level · Architecture
When would you choose Node vs a threaded runtime for a backend?
Short Interview Answer
Node shines at many concurrent I/O-bound connections; CPU-heavy or hard-realtime workloads often favor other runtimes or offload workers.
Detailed Explanation
Node can still do CPU work via workers/native, but the default concurrency model is cooperative async. Match the runtime to workload shape, team skills, and ecosystem — not hype.