Frontend
Não houve problemas com o fato de que em projetos React em diferentes empresas se forme um 'zoológico' diferente de bibliotecas ao redor do próprio React?
Com base no quê irá ao escolher uma empresa e um empregador?
Qual sistema operativo você usa?
Já trabalhou com i18n?
Quais serão as próximas etapas do processo de seleção após esta entrevista?
Fale sobre Promise: estados, métodos estáticos (all, any, allSettled, race). O que retornará Promise.all se uma das promessas for concluída com erro?
Por que é necessária uma função/estado separado para contar as chaves usadas — é possível calcular isso, em vez de armazenar separadamente?
Forneça um exemplo do princípio de inversão de dependência no desenvolvimento frontend.
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?
Foi utilizado um monorepositório na arquitetura de micro frontends? Como organizaram os testes após a transição para micro frontends?
Como interage um iframe incorporado (por exemplo, um mapa ou vídeo) com os cookies do site principal? Como organizar a comunicação entre diferentes origens?
Como pode copiar um objeto em JavaScript? Quais métodos conhece?
A revisão de código na sua equipe já ocorre na fase de PR, antes dos testes e do lançamento?
Codificação ao Vivo: Implemente um mecanismo básico de EventEmitter com métodos subscribe, publish e mecanismo de cancelamento de inscrição
Onde foram armazenados o token de acesso e o token de atualização?
O objeto retornado pelo hook (`data`, `loading`, `error`) terá a mesma referência entre renderizações se os valores não mudarem? Por quê? Como manter uma referência estável ao objeto?
Você prefere trabalhar em equipa ou sozinho? Onde se sente mais confortável e mais eficiente?
Explique a diferença entre componentes controlados e não controlados no React.
A plataforma acabou por ser utilizada? Qual foi o feedback dos utilizadores e do ponto de vista do suporte?
Como estás com a autorização? Talvez você a implementou você mesmo ou conhece alguns métodos de autorização? Talvez alguns serviços de terceiros?