Frontend
Já treinou juniores no trabalho? Conte-nos sobre essa experiência.
Pode usar o índice do array como chave no React? Por que não é recomendado?
O que é importante controlar durante o deployment?
Qual é a diferença entre useEffect e useLayoutEffect?
Existem dois objetos com referências circulares entre si. Isso causará vazamento de memória? Como funciona o coletor de lixo em JavaScript e qual é a condição principal para liberar memória?
Fale sobre si mesmo e sua última experiência de trabalho.
Como se pode otimizar o algoritmo de interseção?
Com que frequência trabalhou com o contexto (this) em JavaScript? Explique a perda de contexto e as formas de resolvê-la (bind, call, apply, funções arrow, armazenamento em variável).
Fale sobre si e a sua experiência de trabalho
No currículo estão indicadas métricas — percentagem de redução de renders, aumento de desempenho. Como as calcularam?
Existe uma situação no Next.js: a página SSR demora muito a hidratar-se. Quais podem ser as causas e o que pode ser feito para corrigir isso?
[nome] perguntou: o que é um type guard em TypeScript? Como escrever uma função de type guard?
Fala-me mais detalhes sobre o que fizeste na parte de DevOps.
Escreva uma função que receba a largura e a altura de uma matriz e retorne uma matriz bidimensional preenchida com números em espiral (em ordem crescente, começando por 1, movendo-se para a direita, depois para baixo, para a esquerda, para cima).
Problema da caixa forte: há um tambor redondo com valores de 0 a 99, a seta inicialmente aponta para 50. Números positivos giram no sentido horário, negativos no sentido anti-horário. É fornecido um array de entrada com números, e deve-se determinar a posição final da seta após todas as operações.
A função seta não tem o seu próprio this — o que isso significa e para onde aponta o this neste caso?
Qual é a diferença entre RxJS switchMap e mergeMap?
Qual a sua experiência com Linux, PHP, Bitrix e sistemas de controlo de versões (Git)?
Como você se desenvolve, como aprende novas tecnologias, o que foi o último que você se lembrou?
O servidor está na Califórnia, nós estamos em Moscovo. A latência do sinal é de 50 ms em uma direção, o servidor prepara a resposta em 20 ms. Quanto tempo após a solicitação do navegador receberemos o primeiro bit de informação?