Tem experiência em detectar vazamentos de memória? Como os procurou e como os corrigiu?
Frontend
O que acontece ao clicar no botão num componente React com um contador (useState), um botão que aumenta o contador em 1, e uma lista de 100 elementos?
Existe um componente com um contador que deve aumentar a cada segundo através do setInterval, mas não funciona corretamente. Como corrigir?
Quais foram os objetivos do uso do hook useRef na sua experiência?
O que acontece com a árvore DOM ao atualizar o estado no React?
Fale sobre si, sua experiência principal, conquistas e tarefas-chave que realizou.
Tem experiência com o uso de Set e Map? Em que casos os escolheram?
Ao iniciar o projeto, surgem erros — a versão do Node.js não corresponde. Como você lidaria com esse problema?
É necessário usar useMemo para tipos de dados primitivos ao passá-los para um componente filho?
Qual é a complexidade de procurar um elemento em um Set em comparação com um array?
Existe um pacote CSS pesado de 2 megabytes. O que se pode fazer com ele para aliviar a carga do render e tornar a construção da página suave?
Quanto tempo dedicava à escrever testes em relação ao trabalho normal?
Como tipificarias uma função em TypeScript que aceita um array de qualquer tipo de dados e retorna o tipo do primeiro elemento do array?
Como trabalhou com IA ao escrever testes?
Por que o useCallback ajuda a evitar renderizações desnecessárias ao passar uma função para um componente filho?
Como é que o React.memo verifica se precisa de atualizar o componente? Como compara as props?