Kaip saugojote ir pakartotinai naudojote bendrą logiką, ypač verslo logiką, tarp mikro frontendų? Kas ją prižiūrėjo?
Frontend
Jei pradedate projektą nuo nulio, į ką pirmiausia atkreipiate dėmesį kodui ir ištekliams optimizuoti? Pateikite pavyzdį.
Kokias Core Web Vitals metrikas žinote ir ką jos matuoja? Ar naudojote Lighthouse?
Kas negerai su pateiktu kodu su Promise.race ir tuščiu pažadų masyvu? Kas galų gale bus konsolėje?
Kuris mikrofrontend buvo didžiausias? Ką reiškia „šeimininko programa“?
Ką galima daryti JavaScript'e, ko negalima TypeScript'e?
Ką pasirinktumėte: TypeScript ar JavaScript, ir kodėl?
Kokios problemos kyla naudojant postMessage?
Kokios problemos kyla dirbant su iFrame? Kaip reguliuojamas iFrame prisijungimas svetainėje?
Kokia komandos struktūra: visi programuotojai yra lygūs, ar yra komandos vadovas ir architektas?
Ką trūksta Node.js, palyginti su naršyklės aplinka?
Jei naudotojo profilis buvo įkeltas ir atvaizduotas serveryje, kaip tie patys duomenys patenka į naršyklę ir hidratuoja parduotuvės būseną?
Kaip priėjote prie sprendimo padalinti programą į mikrofrontus?
Kaip buvo įgyvendinti atskiri stiliai ir versijos desktopui ir mobiliajam: viskas buvo Vue ar buvo naudojamos skirtingos realizacijos?
Kaip vyko bendradarbiavimas su dizaineriais? Kas buvo pirmiau: funkcionalumo parengimas ar dizainas, ir kaip elgėtės, jei dizainas nesutapo su funkcionalumu?
Kas suskirstė užduotis į subužduotis: tu, komandos vadovas ar komanda?
Ar žinote sukonfigūruoti ESLint ir Prettier? Ar suprantate, kaip jie veikia?
Ar mikrofrontend architektūroje buvo naudojamas monorepozitorijus? Kaip organizavote testus po pereities prie mikrofrontendų?
Ar visiškai nuo nulio sukonfigūravote CI/CD?
Kaip mikrofrontendai buvo prijungiami ir įtraukiami į surinkimą?