What is wrong with the presented code with Promise.race and an empty array of promises? What will be in the console ultimately?
Frontend
How was identification passed between micro-frontends? Did you use an event bus? How was shared state stored?
What problems arise when using postMessage?
What operating system do you use?
What can be done in JavaScript but not in TypeScript?
What Core Web Vitals metrics do you know and what do they measure? Have you used Lighthouse?
Which micro-frontend was the largest? What does the "host application" mean?
What would you choose: TypeScript or JavaScript, and why?
What is missing in Node.js compared to the browser environment?
What problems arise when working with iFrame? How is the iFrame connection regulated on the site?
If the user profile was loaded and rendered on the server, how do the same data get into the browser and hydrate the store state?
How were separate styles and versions for desktop and mobile implemented: was everything on Vue or were different implementations used?
How did you come to the decision to split the application into micro frontends?
What is the team structure: are all developers equal, is there a team lead and an architect?
How was interaction with designers carried out? What came first: functional development or design, and how did you act if the design did not match the functionality?
Can you configure ESLint and Prettier? Do you understand how they work?
Who decomposes tasks into subtasks: you, the team lead, or the team?
Did you use a monorepo architecture with micro frontends? How did you organize testing after transitioning to micro frontends?
How were micro-frontends connected and included in the build?
Did you set up CI/CD completely from scratch?