P
prepair.app
Começar entrevista →
EnglishУкраїнськаРусскийDeutsch

Senior Next.jsPerguntas de entrevista Next.js

Senior · 5+ anos de experiência

Entrevistas de Next.js se concentram em estratégias de rendering, no App Router, server components, e caching — as partes que separam o Next do React puro. Aqui estão as perguntas mais comuns com respostas modelo. Senior: arquitetura, trade-offs, mentoria e tomada de decisão.

Experimente — sem necessidade de conta
Preparando sua pergunta…

Temas para se preparar

SSR, SSG, ISR e CSR
App Router vs Pages Router
Server components
Route handlers e API
Caching e revalidation
Otimização de imagens e fontes

5 perguntas de nível Senior com respostas

1

Como você decide entre rendering estático, dinâmico e revalidado?

Resposta

Pelo quão fresco o conteúdo precisa estar e quantas versões distintas existem. Páginas de marketing e artigos são estáticos com revalidation, já que um minuto de obsolescência não custa nada. Qualquer coisa personalizada é dinâmica, porque um cache por usuário não é um cache. A armadilha é tornar uma página dinâmica por acidente — ler cookies ou headers em qualquer lugar da árvore tira toda a rota do rendering estático.

2

Como você mantém o bundle do cliente pequeno em uma app com App Router?

Resposta

Empurre 'use client' o mais para baixo possível e mantenha o fetching de dados no servidor, já que um componente que nunca chega ao navegador não custa nada. Depois o de sempre: imports dinâmicos para widgets pesados, e uma checagem rigorosa do que uma dependência traz junto — um client component importando uma lib de datas é como uma página ganha cem kilobytes. O analisador de bundle no CI é o que mantém isso honesto.

3

O que quebra quando você faz deploy do Next fora da Vercel?

Resposta

A otimização de imagens precisa de um loader que você configure, ISR precisa de storage compartilhado para que cada instância revalide de forma consistente, e o middleware roda em Node em vez de um edge runtime. Nenhum é um bloqueador, mas cada um é uma decisão que a Vercel toma silenciosamente e o self-hosting torna explícita. Descobrir isso depois da migração é a ordem cara de aprender.

4

Como você lida com autenticação entre servidor e cliente?

Resposta

Leia a sessão no servidor — em um layout, um Server Component ou middleware — para que conteúdo protegido nunca seja enviado a um navegador que não deveria tê-lo. Um redirect do lado do cliente depois do render vaza a página primeiro. O middleware cuida do bloqueio grosso; a verificação fina pertence junto aos dados, porque um route guard só protege a página e não o endpoint.

5

Quando você não usaria o Next?

Resposta

Quando a app está atrás de um login e não tem requisito de SEO ou first-paint — um SPA simples é mais fácil de construir e hospedar, e boa parte do valor do Next é rendering de servidor que você não usaria. Também quando o time não consegue operar um servidor Node e um host estático é a restrição. Escolhê-lo por padrão é como um dashboard adquire um modelo de rendering de que nunca precisou.

🦎

Só ler as respostas não basta

Numa entrevista de verdade você fala sob pressão. O Cam faz essas mesmas perguntas, avalia cada resposta e mostra exatamente o que melhorar.

Praticar entrevista de Senior Next.js →
Grátis · 3 entrevistas por mês

Outros níveis — Next.js

Junior Next.jsMiddle Next.jsTodas as perguntas de Next.js

Outras especializações

🔍Senior QA Manual🤖Senior QA AutomationSenior Java Backend🐍Senior Python Backend🐘Senior PHP Backend🦫Senior Go Backend🟢Senior Node.js Backend💎Senior Ruby on Rails🔷Senior C++🟨Senior JavaScript