Jak przekazywano identyfikację między mikrofrontendami? Czy używano busa zdarzeń? Jak przechowywano wspólny stan?
Frontend
Jakie problemy występują podczas korzystania z postMessage?
Jakiego systemu operacyjnego używasz?
Jakie metryki Core Web Vitals znasz i co one mierzą? Czy korzystałeś z Lighthouse?
Co jest nie tak z przedstawionym kodem z Promise.race i pustą tablicą promes? Co ostatecznie pojawi się w konsoli?
Co można zrobić w JavaScript, a czego nie można w TypeScript?
Który mikrofrontend był największy? Co oznacza 'aplikacja hosta'?
Co wybrałbyś: TypeScript czy JavaScript, i dlaczego?
Jakie problemy występują podczas pracy z iFrame? Jak regulowane jest połączenie iFrame na stronie?
Jak zrealizowano oddzielne style i wersje dla desktop i mobile: wszystko na Vue czy użyto różnych implementacji?
Czego brakuje w Node.js w porównaniu do środowiska przeglądarki?
Jak doszedłeś do decyzji o podzieleniu aplikacji na mikrofronty?
Jeśli profil użytkownika został załadowany i wyrenderowany na serwerze, jak te same dane trafiają do przeglądarki i nawadniają stan sklepu?
Jaka jest struktura zespołu: wszyscy programiści są równi, czy jest lider zespołu i architekt?
Jak wyglądała współpraca z projektantami? Co było wcześniej: opracowanie funkcji czy projekt, i jak postępowaliście w przypadku niezgodności projektu z funkcjonalnością?
Czy potrafisz skonfigurować ESLint i Prettier? Czy rozumiesz, jak one działają?
Kto podzielił zadania na podzadania: ty, lider zespołu czy zespół?
Czy w architekturze mikro frontendów używano monorepozytorium? Jak organizowali testy po przejściu na mikro frontendy?
Czy konfigurujesz CI/CD od podstaw?
Jak mikrofrontendy były podłączane i trafiały do kompilacji?