Quando è consigliabile usare i microfrontend e quando lasciare un'applicazione monolitica?
Frontend
Quali approcci o librerie hai utilizzato per ottimizzare la dimensione del bundle?
Come vedi il tuo sviluppo e crescita futuri?
Per favore, parlami della tua esperienza, dei tuoi progetti e di tutto ciò che ritieni importante.
Come veniva effettuata l'accettazione dei compiti nel team?
C'era un layout adattivo nei progetti? Come distinguevate mobile, tablet e desktop?
Parla del suo progetto attuale e delle ragioni della ricerca di un nuovo lavoro
Se dovessi decidere tra implementare microfrontend o usare un monolito, come prenderesti la decisione?
Parlaci della composizione del tuo team e dei compiti che hai svolto nel progetto
Hai scritto test unitari? Qual è stata la percentuale di copertura?
Quali corsi hai studiato o imparato autonomamente sullo sviluppo frontend?
Puoi spiegare l'Event Loop: in quale ordine vengono eseguiti il codice sincrono, le microtask e le macro task?
Qual è la differenza tra le proprietà transition e animation in CSS?
Hai ricevuto un 401, hai fatto un'altra richiesta al server — a cosa serve?
Parlami di te e della tua esperienza
Raccontaci delle sfide o dei traguardi di cui sei orgoglioso/a recentemente.
Possiamo gestire lo stato rifiutato di una Promise all'interno di .then()?
Come disegnava i layout il designer e come interagivate con loro?
Come lavorano insieme useMemo, useCallback e React.memo? Perché è importante avvolgere le funzioni in useCallback quando vengono passate a un componente figlio avvolto in React.memo?
Come gestire lo stato rifiutato di una promessa usando .then() e .catch()? Come capire in quale .then() si è verificato l'errore e gestirlo separatamente?