Frontend
Onde sente maior experiência — em React ou em Next.js? Com quais bibliotecas de UI trabalhou?
Como resolve desacordos técnicos na equipa quando as opiniões dos desenvolvedores divergem?
Como está estruturado o seu processo de interação com o backend? Concorda previamente os contratos API?
Quando é que a função de limpeza no useEffect é acionada? O que acontece durante a montagem e durante o re-render do componente?
Como geria os artefactos de build com essa abordagem de deployment?
Implementar scroll virtual: há uma lista longa de mensagens (10.000 elementos), é necessário renderizar apenas os elementos visíveis dentro de um contêiner com altura fixa de 300px, com altura de linha de 30px.
Que métricas de desempenho conheces?
Qual gestor de estado usarias para fazer cache das requisições ao servidor?
Como resolveu o problema de coexistência de uma nova pilha e código legado num projeto? Considerou micro-frontends ou web components?
O que é o Vue Router e como funciona com as suas próprias palavras? O que normalmente está no arquivo de configuração do roteador (arquivo index)?
Qual é a sua autorização de trabalho em Itália?
Qual compilador é usado no projeto? Já trabalhou com Webpack?
O que sabes sobre Angular Signals? Quais são as APIs e entidades básicas?
Usou FSD (Feature-Sliced Design) em um projeto? Como escreveu samples e assinaturas de eventos no Effector ao usar FSD?
O que sabes sobre o React 19? Quais foram as mudanças em relação ao React 18?
Quando o useLayoutEffect é acionado e para que serve?
Fala sobre Teleport e Suspense no Vue.js: o que são, usaste-os no trabalho?
Por que escolheste especificamente o desenvolvimento web e Angular, em vez de, por exemplo, desenvolvimento móvel?
Descreva a estrutura do design do sistema: cliente, DNS, servidores, balanceador de carga, base de dados, armazenamento S3, CDN, cache (Redis).
Para que serve a palavra-chave satisfies em TypeScript?