BACKEND & DADOS30 questões • 3 níveis • ~12 min

Node.js Fundamentals Interview Quiz

Selecione o nível:

30 questões sobre o Event Loop (libuv), fases de execução, streams, gerenciamento de memória no motor V8 e profiling de CPU.

Single-Threaded ModelCallbacks e PromisesMódulos CommonJS vs ESMBuffer e ArquivosFases da Libuvprocess.nextTick vs setImmediate

O que o simulado de Node.js Fundamentals cobre

Este simulado explora a fundo a arquitetura do Node.js: fases do Event Loop na libuv, prioridade de execução com process.nextTick vs setImmediate, streams e backpressure.

Também detalha a gerência de memória no motor V8, detecção de memory leaks, garbage collection e uso balanceado de Worker Threads vs instâncias clusterizadas.

Níveis de dificuldade

Iniciante foca no modelo single-threaded assíncrono, buffers, módulos CommonJS vs ESM e tratamento de erros com Promises.

Intermediário explora as fases da libuv (timers, poll, check, close), pipelines de streams e controle de backpressure em I/O intensivo.

Avançado desafia seu domínio sobre o heap do V8, estratégias de Garbage Collection (Scavenge, Mark-Sweep), profiling de CPU e concorrência com Worker Threads.

Tópicos do banco de questões

  • Event Loop e libuv (Timers, I/O Polling, Check, Close)
  • Diferença entre microtasks (process.nextTick) e macrotasks
  • Pipelines de streams legíveis, graváveis e transform
  • Gerenciamento de memória e estrutura de heap no V8
  • Identificação de memory leaks e análise de heap dumps
  • Workers Threads vs Clusters em cenários CPU-bound

Como usar o simulado de Node.js

  1. Escolha seu nível de experiência ou enfrente as 30 questões de uma vez.
  2. Analise a ordem de execução do Event Loop antes de marcar sua alternativa.
  3. Confira as explicações e dicas práticas de arquitetura de alta performance.

Perguntas frequentes sobre o simulado de Node.js

São 30 questões distribuídas em 10 Iniciante, 10 Intermediário e 10 Avançado, geradas em ordem dinâmica.

Aprofunde sua preparação com outros tópicos essenciais cobrados em entrevistas técnicas.