1. Which object is used to export modules?
- A. module.exports
- B. exports
- C. Both A and B
- D. export
Correct: C
Explanation: Both module.exports and exports can be used
82 Questions • 20 Seconds / Question
Correct: C
Explanation: Both module.exports and exports can be used
Correct: B
Explanation: 403 means forbidden
Correct: C
Explanation: PUT updates data
Correct: A
Explanation: CORS allows cross-origin requests
Correct: B
Explanation: dotenv loads env variables
Correct: B
Explanation: Promises help solve callback hell
Correct: B
Explanation: npm install installs deps
Correct: C
Explanation: Node.js was developed by Joyent
Correct: C
Explanation: global is Node.js global object
Correct: B
Explanation: res sends response
Correct: B
Explanation: async makes function async
Correct: C
Explanation: Cluster helps load balancing
Correct: B
Explanation: require() is used in CommonJS
Correct: C
Explanation: .nvmrc specifies version
Correct: A
Explanation: Cluster uses worker processes
Correct: B
Explanation: Caching improves performance
Correct: A
Explanation: Webpack bundles apps
Correct: C
Explanation: Node.js uses Google Chrome V8 engine
Correct: B
Explanation: writeFile() writes data
Correct: C
Explanation: spawn() streams output
Correct: B
Explanation: JSON is most common
Correct: B
Explanation: EventEmitter emits events
Correct: B
Explanation: Mocha is popular in Node.js
Correct: C
Explanation: child_process creates subprocesses
Correct: C
Explanation: 404 means not found
Correct: B
Explanation: Middleware sits between req and res
Correct: B
Explanation: http module is used to create servers
Correct: A
Explanation: helmet secures headers
Correct: B
Explanation: cors package enables CORS
Correct: B
Explanation: Node.js is asynchronous
Correct: C
Explanation: PATCH partially updates resource
Correct: B
Explanation: process.env stores env variables
Correct: B
Explanation: Babel transpiles JS
Correct: B
Explanation: Use env variables
Correct: C
Explanation: os module provides OS info
Correct: B
Explanation: readFile() is async
Correct: B
Explanation: emit() triggers events
Correct: B
Explanation: fs module handles file operations
Correct: B
Explanation: req represents request
Correct: B
Explanation: JWT is used for authentication
Correct: C
Explanation: package.json manages dependencies
Correct: C
Explanation: app.listen starts server
Correct: B
Explanation: JWT has header, payload, signature
Correct: A
Explanation: Redis is used for caching
Correct: B
Explanation: Async functions return Promise
Correct: B
Explanation: Buffer handles binary data
Correct: A
Explanation: exec() runs shell commands
Correct: B
Explanation: Node.js uses event loop
Correct: C
Explanation: Express is most popular
Correct: A
Explanation: Chai is assertion library
Correct: B
Explanation: nodemon restarts server
Correct: B
Explanation: events module handles events
Correct: A
Explanation: REPL means Read Eval Print Loop
Correct: B
Explanation: JWT = JSON Web Token
Correct: B
Explanation: Readable streams are read-only
Correct: A
Explanation: Postman tests APIs
Correct: A
Explanation: npm start runs app
Correct: B
Explanation: Node.js is a JavaScript runtime built on Chrome V8 engine
Correct: B
Explanation: path module handles file paths
Correct: A
Explanation: Nested callbacks cause callback hell
Correct: B
Explanation: Node.js is best for scalable network applications
Correct: C
Explanation: Duplex streams read and write
Correct: B
Explanation: 401 means unauthorized
Correct: B
Explanation: pipe() connects streams
Correct: B
Explanation: Node.js uses event-driven non-blocking architecture
Correct: D
Explanation: Node supports many databases
Correct: C
Explanation: process.exit() stops execution
Correct: B
Explanation: Streams handle large data efficiently
Correct: B
Explanation: PUT is idempotent
Correct: C
Explanation: DELETE removes data
Correct: C
Explanation: Node.js uses JavaScript
Correct: B
Explanation: PM2 manages Node processes
Correct: A
Explanation: npm stands for Node Package Manager
Correct: B
Explanation: on() listens to events
Correct: B
Explanation: REST = Representational State Transfer
Correct: B
Explanation: ESLint checks quality
Correct: D
Explanation: All major clouds support Node
Correct: B
Explanation: console.log prints output
Correct: B
Explanation: Async/await improves readability
Correct: B
Explanation: express.json parses JSON body
Correct: C
Explanation: 200 indicates success
Correct: B
Explanation: res.json sends JSON response