1. What is the Event Loop in Node.js, and how does it work? 2. How does Node.js handle asynchronous operations, and what are the differences between callbacks, promises, and async/await? 3. What are Streams in Node.js, and how do they improve performance for handling large data?