Quel système d'exploitation utilisez-vous?
Frontend
Comment l'identification a-t-elle été transmise entre les micro-frontends ? A-t-on utilisé un bus d'événements ? Comment l'état commun était-il stocké ?
Quelles métriques de Core Web Vitals connaissez-vous et que mesurent-elles ? Avez-vous utilisé Lighthouse ?
Qu'est-ce qui ne va pas avec le code présenté utilisant Promise.race et un tableau vide de promesses ? Que verra-t-on finalement dans la console ?
Quel était le micro-frontend le plus grand ? Que signifie « application hôte » ?
Que peut-on faire en JavaScript mais pas en TypeScript?
Quels problèmes rencontrons-nous lors de l'utilisation d'iFrame ? Comment la connexion iFrame est-elle régulée sur le site ?
Que choisiriez-vous : TypeScript ou JavaScript, et pourquoi ?
Quels problèmes rencontrent lors de l'utilisation de postMessage?
Comment les styles et versions séparés pour desktop et mobile ont-ils été réalisés : tout en Vue ou en utilisant des implémentations différentes ?
Qu'est-ce qui manque dans Node.js par rapport à l'environnement du navigateur?
Quelle est la structure de l'équipe : tous les développeurs sont égaux, y a-t-il un chef d'équipe et un architecte ?
Si le profil utilisateur a été chargé et rendu sur le serveur, comment les mêmes données arrivent-elles dans le navigateur et hydratent-elles l'état du magasin?
Comment avez-vous décidé de diviser l'application en micro-frontends?
Comment s'est déroulée l'interaction avec les designers ? Qu'est-ce qui est venu en premier : le développement de la fonctionnalité ou le design, et comment avez-vous agi si le design ne correspondait pas à la fonctionnalité ?
Savez-vous configurer ESLint et Prettier ? Comprenez-vous comment ils fonctionnent ?
Qui a décomposé les tâches en sous-tâches : vous, le chef d'équipe ou l'équipe ?
A-t-on utilisé un monorepo dans l'architecture micro frontend ? Comment ont-ils organisé les tests après la transition vers les micro frontends ?
Avez-vous configuré complètement CI/CD à partir de zéro?
Comment les micro-frontends étaient-ils connectés et intégrés dans la build?