Frontend
/** * Implementar o método times para um objeto numérico. * A função deve aceitar um callback e chamá-lo * um número determinado de vezes com o índice da iteração atual. */ Number.prototype.times = function (callback) { const n = Number(this); for (let i = 0; i < n; i++) { callback(i); } } // Exemplos console.clear(); (3).times(console.log) // 0 // 1 // 2
O que sabes sobre o projeto para o qual te estão a reunir?
O que é o modo estrito em JavaScript? Conheces a diferença entre script e módulo?
Que formas de criar microtarefas conheces? O que geralmente se considera como microtarefas?
Que gestores de estado foram utilizados no projeto? Como os dados do Pinia aparecem na página?
O que mais irá considerar ao escolher tecnologias e abordagens para um novo produto?
Por que é má prática chamar uma função a partir de um template Angular?
Podes explicar a diferença entre os operadores switchMap e mergeMap?
Quais podem ser as causas de uma tela branca longa durante SSR (Nuxt)? Como diagnosticar e resolver o problema do alto Time to First Byte?
O que há nos componentes de classe do React que ainda não está nos funcionais?
Por que o Next.js não é necessário para os painéis de administração?
Que problemas com o objeto global window.handlers e conflitos de manipuladores de eventos você vê?
Quais são as formas de prevenir vazamentos de memória em aplicações JavaScript?
O que fazer se o Redis ficar cheio sob carga pesada?
O que são unknown e never no TypeScript? Como eles diferem de any?
Qual é a diferença entre Git Merge e Git Rebase?
Como inserir o código HTML recebido do backend na página?
Conta-me como entrou no frontend? Com o que trabalhou?
Implemente em TypeScript um hook `usePage` que aceita uma URL, carrega os dados do usuário, retorna `data`, `loading` e `error`, repete a solicitação ao alterar a URL e cancela corretamente a solicitação ao desmontar o componente ou alterar a URL.
Implemente uma função de memoização: ela aceita uma função e devolve a sua versão envolta, que armazena em cache os resultados das chamadas pelos argumentos.