Frontend
O que é isto em JavaScript? Como funciona em funções normais e arrow, como pode perder o contexto e como recuperá-lo?
Por que as keys são necessárias no React e o que acontece quando a key de um componente muda?
Quais casos reais e anti-padrões podem levar a um LCP lento?
Quando aplica otimizações no React: imediatamente ou após o aparecimento de um problema?
O que você quer dizer com uma camada de API tipada?
Você desenvolveu o jogo no Phaser e Canvas sozinho ou usando modelos neurais?
Numa tarefa de forceUpdate: quais componentes serão re-renderizados ao clicar no botão e por quê?
Quando usa afirmações de tipo (casting de tipos) e quais são os riscos associados?
O que é shallowEqual e qual o resultado que dá ao comparar objetos, incluindo se uma propriedade aninhada referencia o mesmo objeto?
O que é um enum em TypeScript e por que os tipos de união literal ou objetos as const são frequentemente preferidos?
Usa ferramentas para esquemas e documentação de tarefas complexas?
Explique a memoização.
Que tipo de testes realizou e que ferramentas usou?
Como o HTTP/2 difere do HTTP/1.1?
O que é um guarda de tipo em TypeScript e por que é necessário?
Como implementar a ligação do valor do input personalizado com o modelo: através de value/input ou v-model?
Como o React percorre a árvore Fiber e o que acontece com os componentes filhos quando o pai é atualizado?
O que será exibido nas linhas 5, 6, 8 e 9 na tarefa de arrays e referências?
Fale sobre os princípios SOLID e dê exemplos para o desenvolvimento front-end.
O que exatamente você mudou para melhorar o desempenho?