Frontend
Como está estruturada a sua arquitetura segundo o Design por Funcionalidades (FSD)? Como está distribuída a lógica de negócio pelos camadas?
Por que na implementação do promiseAll é necessário confiar na contagem count em vez de simplesmente verificar o comprimento do array de resultados?
Sobre a interface PercentPosition na tarefa de teste — o nome indica percentagens, embora logicamente possa não ser exatamente assim. Como você a projetaria de outra forma?
Fale sobre as fases do ciclo de vida dos componentes React
Fala sobre o componente select personalizado.
Qual é a diferença entre uma expressão de função e uma declaração de função?
Já sugeriste algo por iniciativa própria para melhorar o projeto?
Como vês o teu desenvolvimento futuro — mais na programação ou a tentar a gestão?
Como ocorreu a fusão em produção? Havia um ramo intermédio (develop)?
Para que é que é utilizado o tipo never?
Quais são as formas de otimizar uma aplicação em React?
Fale mais sobre a plataforma — sobre o fluxo de licitações, busca de licitações, filtragem, etc.
O que é useCallback, o que faz e quando deve usá-lo?
tipo CreateUser = Omit<User, 'id'> type UpdateUser =
Imagine que estás a escrever uma mensagem no chat comum, e recebes uma reação de galinha. Qual seria a tua reação?
Por que o React usa MessageChannel em vez de setTimeout para criar uma fila de renderização de cargas pesadas subsequentes?
Qual é a diferença entre git merge e git rebase? Quais são as vantagens e desvantagens de cada abordagem?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 do cache console.log(sum(4, 1)) // 5
Qual é a melhor opção de elemento de ordenação: com marcas de verificação (esquerda) ou com pontos/círculos (direita)?
/* É necessário escrever um polyfill para Array.prototype.some Parâmetros - callback - função que verifica cada elemento, aceita três argumentos: - element - O elemento atual que está a ser processado no array. - index (Opcional) - O índice do elemento atual que está a ser processado. - array (Opcional) - O array sobre o qual a iteração é realizada. - thisArg (Opcional) - Valor usado como this ao executar a função callback. Valor de retorno true, se a função de verificação retornar um valor truthy para pelo menos um elemento do array. Caso contrário, false. */ Array.prototype.some = function (callback, thisArgs) { const array = this; for (let i = 0; i < array.length; i++) { if (!(i in array)) continue; const result = callback.call(thisArgs, array[i], i, array); if (result) return true; } return false; }