Question d’entretien chez Chimera Technologies

What is the Node.js event loop and how does it work? Difference between synchronous and asynchronous operations in Node.js? What is the difference between process.nextTick(), setImmediate(), and setTimeout()? How does Node.js handle multiple concurrent requests using a single thread? What are streams in Node.js and what are their types?