Hogyan adták át az azonosítást a mikroszolgáltatások között? Használtak eseménybuszt? Hogyan tárolták a közös állapotot?
Frontend
Milyen problémák merülnek fel a postMessage használata során?
Mi a baj a Promise.race és egy üres ígéret tömbjével bemutatott kóddal? Mit fog végül a konzolon megjelenni?
Milyen operációs rendszert használsz?
Mit lehet megcsinálni JavaScript-ben, de nem TypeScript-ben?
Milyen Core Web Vitals mérőszámokat ismer és mit mérnek? Használtál Lighthouse-t?
Melyik volt a legnagyobb mikroszolgáltatás? Mit jelent a „házigazda alkalmazás”?
Mit választanál: TypeScript vagy JavaScript, és miért?
Milyen problémák merülnek fel az iFrame használata során? Hogyan szabályozzák az iFrame csatlakozását az oldalon?
Ha a felhasználói profilt betöltötték és renderelték a szerveren, hogyan jutnak ugyanazok az adatok a böngészőbe, és hidratálják az áruház állapotát?
Hogyan valósultak meg a különálló stílusok és verziók desktop és mobil esetén: minden Vue-ban vagy különböző megvalósításokat használtak?
Mi hiányzik a Node.js-ből a böngészői környezethez képest?
Hogyan jutottál el odáig, hogy az alkalmazást mikroszolgáltatásokra bontod?
Milyen a csapat szerkezete: minden fejlesztő egyenlő, van-e csapatvezető és architekt?
Hogyan zajlott a kommunikáció a tervezőkkel? Először a funkciók kidolgozása vagy a design volt, és hogyan jártak el, ha a design nem egyezett a funkcióval?
Ki bontotta szét a feladatokat alfeladatokra: te, a csapatvezető vagy a csapat?
Tudod konfigurálni az ESLint-et és Prettier-t? Érted, hogyan működnek?
Használtak-e monorepository-t a mikro-frontend architektúrában? Hogyan szervezték a teszteket a mikro-frontendokra való áttérés után?
Teljesen nulláról konfiguráltad a CI/CD-t?
Hogyan csatlakoztak a mikró-frontendek és kerültek be a buildbe?