1. What is an Event Loop in Node.js?
The Event Loop is the core of Node.js’s asynchronous architecture. It continuously checks the event queue and executes callbacks or promises when their operations complete. It allows Node.js to handle thousands of requests on a single thread.