Frontend
Qual é a principal diferença entre armazenar dados em localStorage e em cookies?
Fale sobre o Virtual DOM e o mecanismo de reconciliação no React. O que desencadeia uma re-renderização? O que causa a desmontagem completa de um componente?
Determine a ordem de saída no console para o código com setTimeout, Promise, then, catch, finally e várias chamadas síncronas (tarefa sobre o Event Loop).
Como evitar cobranças duplas ao fazer uma solicitação repetida (idempotência)?
Qual é a diferença entre useFetch e o Fetch normal, e quando é melhor usar um ou outro?
O que são índices cobertos e como eles ajudam?
Revisão de código: tens um trecho de código em produção. Encontra problemas e propõe melhorias. O React.memo irá fazer a memorização corretamente se funções e objetos forem passados nas props?
Como o React compara as props? Como funciona a comparação superficial?
Consegues de alguma forma confirmar a tua experiência de trabalho (mais de 5,25 anos) indicada no currículo? De que forma — por exemplo, com o livro de trabalho ou com uma declaração do STД?
Para que serve o TypeScript? Que problema ele resolve nos projetos?
Já trabalhou com React Context? Pode explicar o conceito, como funciona e em que casos o seu uso é justificado, e em quais é melhor usar Gerenciamento de Estado?
Quais são as formas de copiar um objeto em JavaScript?
[nome] disse: o que te trouxe até aqui, o que te cansou no teu lugar atual, o que queres?
Que problemas específicos identificou e resolveu com o Lighthouse?
Fala um pouco sobre si: com o que tem estado ocupado recentemente, por que não há registos no currículo após dezembro de 2024?
Já trabalhou com Kafka ou outros brokers de mensagens semelhantes?
Que problemas surgem ao usar postMessage?
Existem fatores de paragem, aos quais não estás de certeza preparado?
Explique o problema com herança no código onde a classe estende Object, e sugira uma solução.
Fale sobre padrões de projeto de software. Quais conhece e quais usa na prática?