Como resolverias um problema de carregamento de dados usando componentes do lado do servidor e do cliente? Estratégias de cache no Next.js.
Frontend
Um novo programador júnior entrou na sprint, a tarefa foi atribuída a ele, e você percebe que não vai conseguir terminar a tempo. O que fazer?
Fala-me mais detalhes sobre o que fizeste na parte de DevOps.
O que são props e state no React? Qual é a diferença?
O que acontecerá se no useEffect sem um array de dependências chamar setState?
O que é o Virtual DOM e como funciona? Em que se diferencia do DOM normal em JavaScript?
Como abordas a perfilagem e otimização de aplicações React?
Fale brevemente sobre si e sua experiência em desenvolvimento.
Fale sobre CORS.
O que é uma key nas listas do React?
Que abordagens de gestão de estado conheces na ecossistema React?
Fale sobre o ciclo de vida do render em React 18. Modo concorrente, startTransition, Suspense, useDeferredValue.
Tarefa prática: em React, carregar um usuário por userId através do fetch e cancelar a solicitação anterior se o userId mudar antes de a solicitação ser concluída.
Explique a diferença entre componentes controlados e não controlados no React.
Por que não se podem chamar hooks do React dentro de condições, ciclos ou funções aninhadas?
Como organizarias a segurança e a autenticação correta no Next.js? O que é um cookie HttpOnly?
O que são useMemo, useCallback e React.memo? Quando é melhor usá-los?
Em quais componentes funcionam os hooks no Next.js?
Estás preparado para realizar tarefas rotineiras — entender código de outros, fazer layout, corrigir dívidas técnicas, e não apenas trabalhar na arquitetura?
Quais códigos de resposta HTTP esperar ao criar, atualizar e substituir um recurso com sucesso?