Perché hai smesso di lavorare sul progetto precedente e cosa è successo al suo finanziamento?
Frontend
Se l'applicazione ha una dimensione di bundle molto grande, cosa faresti?
Quali metodi di organizzazione dei micro-frontends esistono oltre a Webpack Module Federation?
Cos'è la marcatura semantica, a cosa serve e puoi nominare alcuni tag HTML semantici?
Come sei nel passare tra progetti e contesti?
A cosa serve il file package-lock.json?
Descrivi l'API del messenger: quali endpoint sono necessari per chat, messaggi, contatti, invio di messaggi e caricamento di allegati?
Cosa ne pensa dell'architettura FSD? Crea problemi che la logica di un'entità sia distribuita su più livelli del progetto?
Cosa blocca esattamente il file package-lock.json: solo le dipendenze di package.json o anche le dipendenze transitive?
Perché è stata scelta la mappa come struttura dati per implementare la cache LRU?
Cosa ne pensa di CSS-in-JS, ad esempio Styled Components?
Cos'è ARIA e quando dovrebbe essere usato?
Cos'è il metodo next() di un iteratore e cosa restituisce?
Scrivi una funzione JavaScript nativa che rende una lista ad albero basata su una struttura dati fornita in un contenitore HTML specificato.
Raccontaci dei tuoi pet project o dei progetti che hai gestito in parallelo.
Perché il cursore è preferito rispetto all'offset per la paginazione dei messaggi?
Hai incontrato problemi di compatibilità tra browser e come li hai risolti?
Cos'è MVC e di cosa sono responsabili Model, View e Controller?
Come è stata pianificata il lavoro e assegnate le risorse nel team?
Quali metodi di memorizzazione esistono nel browser e cosa è logico memorizzare in ciascuno di essi?