Runtime & Event Loop interview questions

18 Runtime & Event Loop 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.

Take the free IT readiness check

or take a mock interview set up for this area

1. What is Node.js?

Junior
  1. A.a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O
  2. B.the ordered phases — timers, pending callbacks, poll, check, close — Node processes on each iteration
  3. C.schedules a callback to run before the event loop continues, ahead of the promise microtask queue
  4. D.I/O calls that return immediately and notify via callbacks, keeping the single thread free

Answer + AI explanation with Pro

2. Which term means: "a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O"?

Junior
  1. A.Non-blocking I/O
  2. B.Event loop phases
  3. C.libuv
  4. D.Node.js

Answer + AI explanation with Pro

3. Which statement is correct?

Junior
  1. A.Node.js — the C library that provides Node's event loop and its async I/O thread pool
  2. B.Node.js — a module for running CPU-bound JavaScript in parallel threads that communicate by message passing
  3. C.Node.js — a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O
  4. D.Node.js — schedules a callback to run before the event loop continues, ahead of the promise microtask queue

Answer + AI explanation with Pro

4. What is libuv?

Senior
  1. A.I/O calls that return immediately and notify via callbacks, keeping the single thread free
  2. B.the C library that provides Node's event loop and its async I/O thread pool
  3. C.a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O
  4. D.schedules a callback to run before the event loop continues, ahead of the promise microtask queue

Answer + AI explanation with Pro

5. Which term means: "the C library that provides Node's event loop and its async I/O thread pool"?

Senior
  1. A.Non-blocking I/O
  2. B.Worker threads
  3. C.Event loop phases
  4. D.libuv

Answer + AI explanation with Pro

6. Which statement is correct?

Senior
  1. A.libuv — a module for running CPU-bound JavaScript in parallel threads that communicate by message passing
  2. B.libuv — a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O
  3. C.libuv — I/O calls that return immediately and notify via callbacks, keeping the single thread free
  4. D.libuv — the C library that provides Node's event loop and its async I/O thread pool

Answer + AI explanation with Pro

7. What is Event loop phases?

Senior
  1. A.the ordered phases — timers, pending callbacks, poll, check, close — Node processes on each iteration
  2. B.a module for running CPU-bound JavaScript in parallel threads that communicate by message passing
  3. C.a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O
  4. D.I/O calls that return immediately and notify via callbacks, keeping the single thread free

Answer + AI explanation with Pro

8. Which term means: "the ordered phases — timers, pending callbacks, poll, check, close — Node processes on each iteration"?

Senior
  1. A.Node.js
  2. B.Non-blocking I/O
  3. C.Event loop phases
  4. D.libuv

Answer + AI explanation with Pro

9. Which statement is correct?

Senior
  1. A.Event loop phases — a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O
  2. B.Event loop phases — I/O calls that return immediately and notify via callbacks, keeping the single thread free
  3. C.Event loop phases — schedules a callback to run before the event loop continues, ahead of the promise microtask queue
  4. D.Event loop phases — the ordered phases — timers, pending callbacks, poll, check, close — Node processes on each iteration

Answer + AI explanation with Pro

10. What is process.nextTick?

Senior
  1. A.a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O
  2. B.I/O calls that return immediately and notify via callbacks, keeping the single thread free
  3. C.the C library that provides Node's event loop and its async I/O thread pool
  4. D.schedules a callback to run before the event loop continues, ahead of the promise microtask queue

Answer + AI explanation with Pro

11. Which term means: "schedules a callback to run before the event loop continues, ahead of the promise microtask queue"?

Senior
  1. A.process.nextTick
  2. B.Node.js
  3. C.Non-blocking I/O
  4. D.Event loop phases

Answer + AI explanation with Pro

12. Which statement is correct?

Senior
  1. A.process.nextTick — schedules a callback to run before the event loop continues, ahead of the promise microtask queue
  2. B.process.nextTick — the C library that provides Node's event loop and its async I/O thread pool
  3. C.process.nextTick — a module for running CPU-bound JavaScript in parallel threads that communicate by message passing
  4. D.process.nextTick — the ordered phases — timers, pending callbacks, poll, check, close — Node processes on each iteration

Answer + AI explanation with Pro

13. What is Non-blocking I/O?

Junior
  1. A.the C library that provides Node's event loop and its async I/O thread pool
  2. B.a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O
  3. C.I/O calls that return immediately and notify via callbacks, keeping the single thread free
  4. D.schedules a callback to run before the event loop continues, ahead of the promise microtask queue

Answer + AI explanation with Pro

14. Which term means: "I/O calls that return immediately and notify via callbacks, keeping the single thread free"?

Junior
  1. A.Node.js
  2. B.Event loop phases
  3. C.libuv
  4. D.Non-blocking I/O

Answer + AI explanation with Pro

15. Which statement is correct?

Junior
  1. A.Non-blocking I/O — I/O calls that return immediately and notify via callbacks, keeping the single thread free
  2. B.Non-blocking I/O — the ordered phases — timers, pending callbacks, poll, check, close — Node processes on each iteration
  3. C.Non-blocking I/O — a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O
  4. D.Non-blocking I/O — the C library that provides Node's event loop and its async I/O thread pool

Answer + AI explanation with Pro

16. What is Worker threads?

Senior
  1. A.the ordered phases — timers, pending callbacks, poll, check, close — Node processes on each iteration
  2. B.a module for running CPU-bound JavaScript in parallel threads that communicate by message passing
  3. C.a JavaScript runtime built on the V8 engine for event-driven, non-blocking server-side I/O
  4. D.I/O calls that return immediately and notify via callbacks, keeping the single thread free

Answer + AI explanation with Pro

17. Which term means: "a module for running CPU-bound JavaScript in parallel threads that communicate by message passing"?

Senior
  1. A.Worker threads
  2. B.Non-blocking I/O
  3. C.libuv
  4. D.Event loop phases

Answer + AI explanation with Pro

18. Which statement is correct?

Senior
  1. A.Worker threads — schedules a callback to run before the event loop continues, ahead of the promise microtask queue
  2. B.Worker threads — a module for running CPU-bound JavaScript in parallel threads that communicate by message passing
  3. C.Worker threads — the C library that provides Node's event loop and its async I/O thread pool
  4. D.Worker threads — I/O calls that return immediately and notify via callbacks, keeping the single thread free

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 Runtime & Event Loop question come with Pro.

Take the free IT readiness check

or take a mock interview set up for this area

24,000+ questions & coding problemsSoftware & IT16,274 questionsGovernment jobs26 examsAptitudenew questions every timeAI practice interviewwith feedback65 topics to practiseMechanical1,149 questionsGATE ME9 papersEngineering Mathematics381 questions2-minute checkfreeDSA Problems1,422Civil1,005 questionsGATE CE9 papersCS Fundamentals1,209 questionsYour scores6 skillsSystem Design25Electrical / EEE1,047 questionsGATE EE9 papersRun your codeC++ · Java · PythonLow-Level Design144Electronics & Comm.975 questionsGATE EC9 papersAI help on every questionFull-Stack6,282Chemical1,005 questionsGATE CH9 papersAI whiteboardsystem designWork abroadEurope · remote · transfersESE ME1 paperGATE practice papers2019–2026ESE CE1 paperDate alertsbefore the last dateESE EE1 paperBehavioural courseHR round practiceESE ET1 paperResume optimizerProSSC JE ME1 paperApplication trackerSSC JE CE1 paperCompany-wise prepSSC JE EE1 paperRole roadmapsRRB JE1 subjectPriced in ₹UPI · cardsISRO SC1 paperGATE CS9 papersIBPS SO IT1 paperUGC NET CS1 paperSSC CGL26 papersIBPS PO26 papersRRB NTPC26 papersSSC CHSL26 papersIBPS Clerk26 papersSBI Clerk26 papersRRB Group D26 papersSSC CPO26 papersSSC GD26 papers