- How does the event loop work in Node.js?
- Synchronous vs asynchronous code in Node.js
- What is Node.js and how does it work?
- Error handling patterns in Node.js
- CommonJS vs es modules in Node.js
- What are streams in Node.js?
- What is middleware in Express.js and how does it work?
- What is the cluster module in Node.js?
- What are worker threads in Node.js?
- What is libuv and how does it enable async i/o in Node.js?
- How to work with environment variables in Node.js?
- What is package.json and how does npm work?
- What is eventemitter in Node.js?
- What are child processes in Node.js?
- What is a buffer in Node.js?
- What is package-lock.json?
- What is error-first callback pattern?
- What is the difference between promise.all and promise.allsettled?
- What is promisification?
- What is the difference between process.nextTick() and setImmediate()?
- How to detect and prevent memory leaks in Node.js?
- How does Garbage Collection work in Node.js (V8)?
- What are the key security best practices in Node.js?
- How does the File System (fs) module work in Node.js?
- What is PM2 and how to manage Node.js processes in production?
- What are the most common design patterns in Node.js?
- How to use the Crypto module in Node.js for hashing and encryption?
- How does the HTTP module work in Node.js?
- How do Timers and scheduling work in Node.js?