Nodejs Concepts
- What is Node js?
- Difference Between Node Vs BrowserJS?
- What is V8 Engine?
- Is Node.js Single-threaded or Multi-threaded??
- How does Node.js handle Concurrency?
- What is Non-blocking I/O?
- What is libuv??
- What is Event Loop??
- What is Event Lopp Phase?
- Difference between setTimeout and setImmediate?
- Difference between process.nextTick and setImmediate?
- What are Callback?
- What are Callback Hell?
- What are Promises?
- What are PromiseVsAsyncAwait?
- What are MicrotaskVsMacrotask?
- What are Modules?
- Difference between CommonJS vs ES Modules?
- What are Module Export Vs Export?
- Difference between require and import?
- How to Read Files in Node.js??
- How to Write Files in Node.js??
- Difference between Sync and Async File Methods?
- What is a Stream in Node.js?
- What are type of Stream in Node.js?
- What is a Piping in stream?
- What is Buffer?
- Type of Error in nodejs?
- How does try/catch work with async/await?
- How to Handle Async Errors in Node.js?
- How to Create an HTTP Server in Node.js?
- What is REST API??
- How does Node.js handle HTTP requests??
- What is CORS?
- What is JWT?
- What is bcrypt??
- How Node.js handles non-blocking I/O internally?
- Explain libuv in Detail?
- What Happens When You Run a Node.js File??
- Difference between process.nextTick, Promise.then, queueMicrotask?