Se a aplicação tiver um tamanho de bundle muito grande, o que faria?
Frontend
Que métodos de organização de micro-frontends existem além do Webpack Module Federation?
O que é marcação semântica, para que serve e pode citar algumas tags HTML semânticas?
Como se sai a mudar entre projetos e contextos?
Para que serve o package-lock.json?
Descreva a API do mensageiro: quais endpoints são necessários para chats, mensagens, contatos, envio de mensagens e upload de anexos?
O que acha da arquitetura FSD? Cria problemas que a lógica de uma entidade esteja espalhada por camadas do projeto?
O que exatamente o package-lock.json bloqueia: apenas dependências de package.json ou também dependências transitivas?
Por que a Map foi escolhida como estrutura de dados para implementar o cache LRU?
O que acha do CSS-in-JS, por exemplo Styled Components?
O que é ARIA e quando deve ser usada?
O que é o método next() de um iterador e o que ele retorna?
Escreva uma função em JavaScript nativo que renderize uma lista em árvore com base numa estrutura de dados fornecida num contêiner HTML especificado.
Conte-nos sobre projetos pessoais ou projetos que liderou em paralelo.
Por que o cursor é preferido em relação ao offset para paginação de mensagens?
Encontrou problemas de compatibilidade entre navegadores e como os resolveu?
O que é MVC e do que são responsáveis Model, View e Controller?
Como foi feita o planeamento do trabalho e a alocação de recursos na equipa?
Quais métodos de armazenamento existem no navegador e o que é lógico armazenar em cada um deles?
Como trabalhou com o design: tudo foi feito estritamente de acordo com os mockups ou participou na melhoria da UX?