Jak byla předávána identifikace mezi mikrofrontendy? Používali jste událostní bus? Jak jste ukládali společný stav?
Frontend
Jaké metriky Core Web Vitals znáte a co měří? Používal jste Lighthouse?
Co lze dělat v JavaScriptu, ale nelze v TypeScriptu?
Jaký operační systém používáte?
Který mikrofrontend byl největší? Co znamená „hostitelská aplikace”?
Co byste si vybrali: TypeScript nebo JavaScript, a proč?
Jaké problémy vznikají při používání postMessage?
Co je špatně s předaným kódem s Promise.race a prázdným polem slibů? Co bude nakonec v konzoli?
Jaké problémy vznikají při práci s iFrame? Jak je na stránce regulováno připojení iFrame?
Co chybí v Node.js ve srovnání s prostředím prohlížeče?
Pokud byl uživatelský profil načten a vykreslen na serveru, jak se stejná data dostanou do prohlížeče a hydratují stav obchodu?
Jak jste přišli na rozhodnutí rozdělit aplikaci na mikrofrontendy?
Jaká je struktura týmu: jsou všichni vývojáři rovni, je tam týmový vedoucí a architekt?
Jak byly implementovány samostatné styly a verze pro desktop a mobil: vše na Vue nebo byly použity různé implementace?
Kdo rozdělil úkoly na podúkoly: ty, týmvezető vagy a csapat?
Jak probíhala spolupráce s designéry? Co přišlo dříve: práce na funkcionalitě nebo design, a jak jste postupovali v případě, že design neodpovídal funkcionalitě?
Umíte nakonfigurovat ESLint a Prettier? Chápete, jak fungují?
Použili jste v architektuře mikrofrontendů monorepozitář? Jak jste organizovali testy po přechodu na mikrofrontendy?
Nastavili jste CI/CD úplně od začátku?
Jak byly mikrofrontendy připojovány a začleněny do sestavení?