Problem Statement
Explain asynchronous and non-blocking APIs in Node.js.
Explanation
All Node.js APIs are asynchronous, meaning they don’t block execution. The server can process other requests while waiting for one operation to finish. Results are handled using callbacks, promises, or async/await.