Ce nu este în regulă cu codul prezentat cu Promise.race și un array gol de promisiuni? Ce va fi în final în consolă?
Frontend
Cum s-a transmis identificarea între micro-frontends? Au folosit un bus de evenimente? Cum au stocat starea comună?
Ce probleme apar atunci când se folosește postMessage?
Ce sistem de operare folosiți?
Ce se poate face în JavaScript, dar nu în TypeScript?
Ce metrici Core Web Vitals cunoști și ce măsoară? Ai folosit Lighthouse?
Care a fost cel mai mare microfrontend? Ce înseamnă „aplicație gazdă”?
Ce ai alege: TypeScript sau JavaScript, și de ce?
Ce probleme apar în timpul lucrului cu iFrame? Cum este reglementată conexiunea iFrame pe site?
Dacă profilul utilizatorului a fost încărcat și redat pe server, cum ajung aceleași date în browser și hidratează starea magazinului?
Cum au fost implementate stilurile și versiunile separate pentru desktop și mobile: totul pe Vue sau s-au folosit implementări diferite?
Ce lipsește în Node.js comparativ cu mediul browserului?
Cum ai ajuns la decizia de a împărți aplicația în microfrontends?
Care este structura echipei: toți dezvoltatorii sunt egali, există un lider de echipă și un arhitect?
Cum a decurs interacțiunea cu designerii? Ce a fost mai întâi: dezvoltarea funcționalității sau designul, și cum ați acționat în cazul în care designul nu corespundea funcționalității?
Știi să configurezi ESLint și Prettier? Înțelegi cum funcționează?
Cine a descompus sarcinile în sub-sarcini: tu, liderul de echipă sau echipa?
S-a folosit un monorepository în arhitectura micro frontend? Cum au organizat testele după trecerea la micro frontends?
Ai configurat complet CI/CD de la zero?
Cum s-au conectat microfrontends și au intrat în build?