Frontend
Quando o useMemo e o memo são necessários, e quando eles podem atrapalhar o projeto?
Como decorre o período de adaptação de um novo desenvolvedor? Quais tarefas precisam ser resolvidas para passar com sucesso no período de experiência?
Questão bônus: dado um código com a função MySync, que aceita um parâmetro start (padrão 0), imprime-o no console, usa Promise e chama a si mesma recursivamente dentro de resolve, além de ter um setTimeout separado. É necessário explicar o que acontecerá aqui e o que será exibido no console.
Que gestores de estado foram utilizados no projeto? Como os dados do Pinia aparecem na página?
Fale sobre display: block, inline e inline-block. Quais são as diferenças?
A verificação de unicidade deve ser feita sem considerar maiúsculas ou minúsculas. Nos props do componente, toda a tabela de dados está disponível e o id da linha que o usuário está editando é conhecido. Como modificar o validador considerando isso?
Qual é a complexidade de procurar um elemento em um Set em comparação com um array?
Existem três fontes de dados que retornam a mesma informação. Como obter a resposta da mais rápida?
Já teve que escrever os seus próprios iniciadores?
É possível usar os métodos HTTP para além do seu propósito original, por exemplo, GET para eliminar ou atualizar dados?
O que acontece no fragmento de código apresentado ao converter valores para booleano e como se chama esse processo?
Você mencionou um UI-kit. Qual componente foi o mais difícil ou interessante de implementar, e qual apresentou o maior desafio?
O que são propagação e captura de eventos? Como cancelar a propagação?
Como arquiteto de sistemas frontend, qual é o nome oficial do seu papel e com quem você coordena as decisões técnicas?
Como funciona a propriedade overflow e em que se diferencia do posicionamento absoluto?
O que são genéricos em TypeScript e para que servem?
Que formas de copiar objetos conheces?
Para que serve um fluxo Duplex?
Quão detalhada foi a formulação da tarefa? Houve analistas de sistemas que escreveram os requisitos?
Se criar uma nova Promise e dentro do corpo do construtor escrever console.log, isso vai para a microtarefa ou para a pilha principal?