Quale sistema operativo utilizzi?
Frontend
Come è stata trasmessa l'identificazione tra i microfrontend? È stato utilizzato un bus di eventi? Come è stato memorizzato lo stato comune?
Quali metriche di Core Web Vitals conosci e cosa misurano? Hai usato Lighthouse?
Cosa c'è che non va nel codice presentato con Promise.race e un array vuoto di promesse? Cosa ci sarà alla fine nella console?
Qual è stato il microfrontend più grande? Cosa significa 'applicazione host'?
Cosa si può fare in JavaScript ma non in TypeScript?
Quali problemi si verificano lavorando con iFrame? Come viene regolata la connessione iFrame sul sito?
Cosa sceglieresti: TypeScript o JavaScript, e perché?
Quali problemi si verificano durante l'uso di postMessage?
Come sono state implementate le versioni e gli stili separati per desktop e mobile: tutto in Vue o sono state utilizzate implementazioni diverse?
Cosa manca in Node.js rispetto all'ambiente del browser?
Qual è la struttura del team: tutti gli sviluppatori sono uguali, ci sono un team leader e un architetto?
Se il profilo utente è stato caricato e renderizzato sul server, come arrivano gli stessi dati nel browser e idratano lo stato dello store?
Come hai deciso di dividere l'applicazione in microfrontend?
Come è avvenuta l'interazione con i designer? Cosa è avvenuto prima: lo sviluppo della funzionalità o il design, e come avete agito in caso di incongruenza tra design e funzionalità?
Sai configurare ESLint e Prettier? Capisci come funzionano?
Chi ha scomposto i compiti in sotto-compiti: tu, il team leader o il team?
Nell'architettura a micro frontend è stato utilizzato un monorepository? Come hanno organizzato i test dopo il passaggio ai micro frontend?
Hai configurato completamente CI/CD da zero?
Come venivano collegati e integrati i microfrontend nella build?