Frontend
Conte sobre uma tarefa difícil que resolveu no editor.
Revisão de código: tens um trecho de código em produção. Encontra problemas e propõe melhorias. O React.memo irá fazer a memorização corretamente se funções e objetos forem passados nas props?
Qual framework foi usado no backend (Laravel, Yii, Bitrix)?
Qual a sua opinião sobre o armazenamento de estado com bibliotecas como React Query ou SWR?
Implemente a função smartFetch, que é uma envoltória em torno da função batchFetch para solicitações de dados do backend por ID. A função deve acumular chamadas durante uma janela de tempo (timeout) e enviá-las em uma única requisição em lote. A espera pela próxima janela começa imediatamente após o envio da solicitação. Os IDs são únicos, fetch é sempre bem-sucedido. É necessário lidar corretamente com o caso em que, dentro de uma mesma janela, chegam IDs duplicados.
O que é TypeScript? Para que serve?
Qual é a diferença entre git fetch e git pull?
Fale sobre os paradigmas de programação: POO e programação funcional.
Em quais componentes funcionam os hooks no Next.js?
Se o perfil do usuário foi carregado e renderizado no servidor, como esses mesmos dados chegam ao navegador e hidratam o estado da loja?
navigator.mediaDevices será igual a undefined — como fazer para que deixe de ser undefined?
Para uma função de contador com closure, onde a mensagem é formada antes da chamada ao incremento, determine o que será exibido. Como corrigir o código para que o valor atual do contador seja exibido?
Como foi implementada a atualização dos tokens de acesso/refresh durante a autorização via JWT (interceptadores, tratamento de 401)?
Se o `Proxy` é tão bom, por que o Vue 3 ainda tem `ref`?
Que problemas surgem ao usar postMessage?
Fale sobre padrões de projeto de software. Quais conhece e quais usa na prática?
Que formas de copiar objetos conheces?
Como funciona o Fiber e como é estruturada a priorização (scheduler) no React?
Em que casos é melhor usar SSR, SSG, CSR, ISR — quando e porquê?
O que espera de um novo local de trabalho?