BACKEND Y DATOS30 preguntas • 3 niveles • ~12 min

Node.js Fundamentals Interview Quiz

Selecciona el nivel:

30 preguntas sobre el Event Loop (libuv), fases de ejecución, streams, gestión de memoria en V8 y perfilado de CPU.

Modelo Single-ThreadedCallbacks y PromesasMódulos CommonJS vs ESMBuffer y ArchivosFases de Libuvprocess.nextTick vs setImmediate

Qué cubre el cuestionario de entrevista de Node.js Fundamentals

Este cuestionario profundiza en la arquitectura interna de Node.js: fases del Event Loop en libuv, orden de ejecución con process.nextTick vs setImmediate, streams y control de backpressure.

También analiza la gestión de memoria en el motor V8, diagnóstico de memory leaks, recolección de basura y concurrencia con Worker Threads y clusters.

Niveles de dificultad

Principiante cubre el modelo asíncrono single-threaded, Buffers, módulos CommonJS vs ESM y control de errores con Promises.

Intermedio explora las fases de libuv (timers, poll, check, close), tuberías de streams y gestión de contrapresión en I/O pesado.

Avanzado evalúa el dominio del heap de V8, algoritmos de Garbage Collection (Scavenge, Mark-Sweep), profiling de CPU y Worker Threads.

Temas del banco de preguntas

  • Event Loop y fases de libuv (Timers, Poll, Check, Close)
  • Prioridad de microtasks (process.nextTick) frente a macrotasks
  • Tuberías de streams legibles, escribibles y transform
  • Estructura del heap y recolección de basura en V8
  • Detección de fugas de memoria y análisis de heap snapshots
  • Worker Threads frente a clusters en procesos CPU-bound

Cómo aprovechar el simulado de Node.js

  1. Elige tu nivel de experiencia o realiza las 30 preguntas de corrido.
  2. Examina el orden de ejecución del Event Loop antes de seleccionar tu opción.
  3. Consulta las explicaciones y consejos de arquitectura para sistemas de alto rendimiento.

Preguntas frecuentes sobre el simulado de Node.js

Son 30 preguntas en total: 10 de nivel Principiante, 10 de Intermedio y 10 de Avanzado, generadas en orden dinámico.

Profundiza tu preparación con otros temas clave evaluados en entrevistas técnicas.