Frontend
Qual é a diferença entre transform e top/left ao mover um elemento através do JavaScript? Qual é a característica mais importante?
Por que decidiu mudar de emprego?
Como você encara o aprendizado de novas tecnologias?
Se roles for igual a undefined e o componente for re-renderizado, o que acontecerá com useEffect?
Qual elemento do formulário que fizeste no framework de UI foi o mais difícil?
Com que rapidez a sua equipa aprende e implementa novas bibliotecas/abordagens?
Que outros critérios você poderia mencionar para um bom componente de biblioteca?
O que podes contar sobre a assíncronia no navegador e o Event Loop? Do que ele é composto?
Que problemas com o objeto global window.handlers e conflitos de manipuladores de eventos você vê?
Já enfrentou algum problema de CORS? Como resolveu?
Como foram distribuídas as tarefas dentro da equipa de desenvolvedores front-end?
Na API de composição do Pinia não há método $reset — como você o implementaria?
Por que usamos a atualização funcional do estado (passando uma função para setState com o argumento prev), em vez de apenas count + 1?
Tarefa prática: realize uma revisão de código e proponha uma refatoração do componente React UserProfile.
Qual é a diferença entre input type text e input type number além do tipo de valores aceitos?
Revisão de código do componente Accordion: encontre problemas e sugira melhorias
Tarefa prática de CSS Grid: o contêiner tem definido grid-template-columns com 5 colunas fixas. É necessário sobrescrever a propriedade para que o número de colunas seja dinâmico (adaptável)
Existe um array de objetos com um campo value. Preciso criar um novo array contendo apenas valores numéricos desses objetos (sem strings). Como fazer isso e como verificar se um valor é um número?
Quais são as estratégias de deteção de alterações no Angular e como funciona o OnPush?
Como se pode saber se há problemas com o formulário em produção, se ele parar de funcionar (por exemplo, não concluir o registo)?