Preparing for a Backend Interview with Node.js & Express?
Backend Interview Questions — grouped by difficulty — to sharpen your knowledge, revise fundamentals, or challenge a friend!
💡 Save it, share it, or test yourself 👇
🟢 Beginner Level
What is Node.js and how does it work?
What is the difference between CommonJS and ES Modules?
How do you initialize a Node.js project?
What is npm
and how is it used?
What is Express.js and why is it commonly used with Node.js?
What is middleware in Express?
How do you handle routing in Express?
What is the difference between req.params
, req.query
, and req.body
?
How do you send a JSON response from an Express route?
How do you handle errors in Express?
🟡 Intermediate Level
What is the Event Loop in Node.js?
What are Streams in Node.js and when should you use them?
What is the difference between synchronous and asynchronous code in Node.js?
How do Promises and async/await
work in Node.js?