18 Core APIs questions from the Node.js bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.
Free to start: the 2-minute IT readiness check — six questions and a result.
A.the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
B.an abstraction for reading or writing data in chunks rather than all at once
C.the promise-based version of the file-system API, for use with async/await
D.a fixed-length container for raw binary data allocated outside the V8 heap
Answer + AI explanation with Pro
2. Which term means: "an abstraction for reading or writing data in chunks rather than all at once"?
Mid
A.Backpressure
B.fs.promises
C.Stream
D.EventEmitter
Answer + AI explanation with Pro
3. Which statement is correct?
Mid
A.Stream — a fixed-length container for raw binary data allocated outside the V8 heap
B.Stream — an abstraction for reading or writing data in chunks rather than all at once
C.Stream — the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
D.Stream — connects a readable stream to a writable stream, handling backpressure automatically
Answer + AI explanation with Pro
4. What is Buffer?
Mid
A.an abstraction for reading or writing data in chunks rather than all at once
B.a fixed-length container for raw binary data allocated outside the V8 heap
C.pausing a readable stream when the writable side can't keep up, preventing memory blowup
D.the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
Answer + AI explanation with Pro
5. Which term means: "a fixed-length container for raw binary data allocated outside the V8 heap"?
Mid
A.pipe()
B.EventEmitter
C.Backpressure
D.Buffer
Answer + AI explanation with Pro
6. Which statement is correct?
Mid
A.Buffer — pausing a readable stream when the writable side can't keep up, preventing memory blowup
B.Buffer — the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
C.Buffer — the promise-based version of the file-system API, for use with async/await
D.Buffer — a fixed-length container for raw binary data allocated outside the V8 heap
Answer + AI explanation with Pro
7. What is Backpressure?
Senior
A.connects a readable stream to a writable stream, handling backpressure automatically
B.pausing a readable stream when the writable side can't keep up, preventing memory blowup
C.the promise-based version of the file-system API, for use with async/await
D.an abstraction for reading or writing data in chunks rather than all at once
Answer + AI explanation with Pro
8. Which term means: "pausing a readable stream when the writable side can't keep up, preventing memory blowup"?
Senior
A.fs.promises
B.EventEmitter
C.Backpressure
D.Buffer
Answer + AI explanation with Pro
9. Which statement is correct?
Senior
A.Backpressure — pausing a readable stream when the writable side can't keep up, preventing memory blowup
B.Backpressure — the promise-based version of the file-system API, for use with async/await
C.Backpressure — connects a readable stream to a writable stream, handling backpressure automatically
D.Backpressure — the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
Answer + AI explanation with Pro
10. What is fs.promises?
Mid
A.pausing a readable stream when the writable side can't keep up, preventing memory blowup
B.an abstraction for reading or writing data in chunks rather than all at once
C.the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
D.the promise-based version of the file-system API, for use with async/await
Answer + AI explanation with Pro
11. Which term means: "the promise-based version of the file-system API, for use with async/await"?
Mid
A.pipe()
B.Stream
C.fs.promises
D.EventEmitter
Answer + AI explanation with Pro
12. Which statement is correct?
Mid
A.fs.promises — pausing a readable stream when the writable side can't keep up, preventing memory blowup
B.fs.promises — the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
C.fs.promises — connects a readable stream to a writable stream, handling backpressure automatically
D.fs.promises — the promise-based version of the file-system API, for use with async/await
Answer + AI explanation with Pro
13. What is EventEmitter?
Mid
A.pausing a readable stream when the writable side can't keep up, preventing memory blowup
B.an abstraction for reading or writing data in chunks rather than all at once
C.the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
D.connects a readable stream to a writable stream, handling backpressure automatically
Answer + AI explanation with Pro
14. Which term means: "the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs"?
Mid
A.pipe()
B.fs.promises
C.Buffer
D.EventEmitter
Answer + AI explanation with Pro
15. Which statement is correct?
Mid
A.EventEmitter — connects a readable stream to a writable stream, handling backpressure automatically
B.EventEmitter — the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
C.EventEmitter — the promise-based version of the file-system API, for use with async/await
D.EventEmitter — an abstraction for reading or writing data in chunks rather than all at once
Answer + AI explanation with Pro
16. What is pipe()?
Mid
A.the promise-based version of the file-system API, for use with async/await
B.the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
C.an abstraction for reading or writing data in chunks rather than all at once
D.connects a readable stream to a writable stream, handling backpressure automatically
Answer + AI explanation with Pro
17. Which term means: "connects a readable stream to a writable stream, handling backpressure automatically"?
Mid
A.Backpressure
B.Stream
C.fs.promises
D.pipe()
Answer + AI explanation with Pro
18. Which statement is correct?
Mid
A.pipe() — the base class providing .on()/.emit() publish-subscribe for Node's event-driven APIs
B.pipe() — connects a readable stream to a writable stream, handling backpressure automatically
C.pipe() — an abstraction for reading or writing data in chunks rather than all at once
D.pipe() — the promise-based version of the file-system API, for use with async/await
Answer + AI explanation with Pro
Free to start
Start with a free readiness check
Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Core APIs question come with Pro.