Frontend
Qual será a saída do seguinte trecho de código? ```javascript setTimeout(() => { console.log('B') }, 0) Promise.resolve().then(() => { console.log('C') }) Promise.resolve().then(() => { console.log('D') }) console.log('E') ```
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?
Por favor, diga-me se antes desta entrevista conseguiu aprender alguma coisa sobre nós? Talvez visitou o nosso site ou leu alguma coisa a respeito?
Como realizar uma operação assíncrona pesada em JavaScript para não bloquear a interface?
Que estratégias de renderização conhece e em que casos devem ser aplicadas?
Você desenvolveu a solução de implementação de análise (RUM AWS, Sentry, Sonar, etc.) por conta própria ou recebeu ajuda da equipe?
Que outros métodos de armazenamento de dados no navegador conheces, além de cookies?
O que fazer se o Redis ficar cheio sob carga pesada?
O que faz a construção as const?
O que mudaria se definir debounce como uma função arrow? Como passar argumentos usando o operador rest (três pontos)?
Para que servem os gerenciadores de estado e em que se diferenciam do uso de Context?
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.
Que arquitetura foi utilizada no desenvolvimento do frontend?
Você indicou uma faixa salarial de 150 mil rublos líquidos. Qual foi a sua renda no seu último emprego e qual nível de conforto você considera adequado para si?
Qual é a diferença entre GraphQL e REST?
Como foi organizado o GitFlow no projeto?
Qual foi o nível de especialistas na posição anterior e atual? Como são estruturadas as equipes e suas áreas de responsabilidade?
Por que está considerando mudar de emprego e o que espera de um novo lugar?
Já trabalhou com o sistema de ficheiros, câmara ou outras funcionalidades nativas no React Native?
Já trabalhou com classes em TypeScript?