Express.js

Routing, middleware, error handling, and Express patterns asked in Node backend interviews.

2 Fundamentals
What is Express Express vs Koa vs Fastify vs NestJS
3 Routing
Routing Basics Route Parameters & Query Strings Router & Modular Routes
4 Middleware
Middleware Concept Built-in Middleware Third-party Middleware Error-handling Middleware
3 Request & Response
Request Object Response Object Static Files & Templating
3 Security
CORS Helmet Rate Limiting
3 Auth & Validation
Authentication Patterns Sessions vs JWT Request Validation
3 Production
File Uploads (multer) Async Error Handling Testing with Supertest