Frontend
É necessário escrever uma função memoize — um wrapper para memoização. Para simplificar, pode-se assumir que a função sempre terá apenas um argumento, e esse será um valor primitivo.
[nome] perguntou: está disposto a trabalhar dois dias por semana no escritório em Turim?
O que faz o método Array.prototype.slice? Como é usado para copiar um array?
Por que é necessário herança na POO, e em que casos deve ser usada?
Qual o código de estado HTTP que deve ser retornado ao criar um objeto com sucesso?
A influência no resultado se uma função é arrow e outra é normal? Qual a diferença na sua gestão do contexto e closures?
Fale sobre o Caminho Crítico de Renderização — o que acontece ao construir a árvore de renderização?
Tem um sistema de design / manual de marca? Já teve que implementá-lo do zero?
Por favor, conte-me sobre si, sobre a sua experiência no último emprego, sobre as principais especificidades, sobre a stack — tudo o que achar necessário.
Recebeste uma tarefa em desenvolvimento com designs e requisitos descritos, mas durante o trabalho percebes que não é a forma correta de implementar. O que farias? Já tiveste uma experiência semelhante em empregos anteriores?
Como estava configurado o seu processo de build: configuração pronta/CLI ou build manual via Webpack?
Existem lugares no Angular moderno onde não é recomendado usar sinais e é melhor ficar com RxJS?
função recursiveFunction(N) { let contador = 0; if (N > 0) { contador = contador + 1; recursiveFunction(N - 1); } // console.log(contador) } recursiveFunction(3); // 3 3 3 ? Explique qual será a saída da função e por quê. Além disso, identifique quaisquer problemas na implementação atual da função recursiva e sugira como corrigi-la para contar e registrar corretamente o número de chamadas recursivas.
Para as próprias requisições, o que preferes usar? Qual é a diferença entre Axios e fetch — por que não usar simplesmente o fetch nativo?
O que é o escopo e o ambiente léxico em JavaScript? Em que difere var de let/const?
Faltam 5 minutos: o que mais gostarias de contar, o que não fizemos mas é importante ter em conta para que a solução possa ser considerada pronta para desenvolvimento?
O que é um genérico em TypeScript? Forneça um exemplo de sua aplicação.
Quando deve usar useMemo? Se um array e um primitivo são passados para o componente filho, onde deve aplicar useMemo?
Já trabalhou com Lighthouse? Imagine que lhe atribuem a tarefa de melhorar a métrica FCP (First Contentful Paint). Quais ideias vêm à sua mente?
O que acontecerá se a URL mudar rapidamente várias vezes seguidas?