O que há de errado com o código apresentado com Promise.race e um array vazio de promessas? O que será exibido no console no final?
Frontend
Como foi transmitida a identificação entre os micro-frontends? Utilizaram um barramento de eventos? Como armazenaram o estado comum?
Que problemas surgem ao usar postMessage?
Qual sistema operativo você usa?
O que se pode fazer em JavaScript mas não em TypeScript?
Que métricas do Core Web Vitals conhece e o que elas medem? Já usou o Lighthouse?
Qual foi o micro-frontend mais grande? O que significa 'aplicação hospedeira'?
O que escolheria: TypeScript ou JavaScript, e porquê?
O que falta no Node.js em comparação com o ambiente do navegador?
Que problemas surgem ao trabalhar com iFrame? Como é regulada a conexão do iFrame no site?
Se o perfil do usuário foi carregado e renderizado no servidor, como esses mesmos dados chegam ao navegador e hidratam o estado da loja?
Como chegou à decisão de dividir a aplicação em microfrontends?
Como foram implementados estilos e versões separados para desktop e mobile: tudo em Vue ou foram utilizadas implementações diferentes?
Qual é a estrutura da equipa: todos os desenvolvedores são iguais, há um líder de equipa e um arquiteto?
Como foi a interação com os designers? O que aconteceu primeiro: o desenvolvimento da funcionalidade ou o design, e como agiram em caso de incompatibilidade entre o design e a funcionalidade?
Sabe configurar ESLint e Prettier? Você entende como eles funcionam?
Quem desagregou as tarefas em subtarefas: você, o líder da equipe ou a equipe?
Foi utilizado um monorepositório na arquitetura de micro frontends? Como organizaram os testes após a transição para micro frontends?
Como é que os microfrontends eram ligados e integrados na build?
Configurou completamente CI/CD do zero?