Cos'è il cherry-pick in Git?
Frontend
Cos'è la metodologia BEM in CSS?
Come eliminare i dati accidentalmente committati da un commit?
Come erano isolati i moduli nei microfrontends, come veniva organizzata la comunicazione tra i moduli e la gestione dello stato?
Hai esperienza con i test unitari e E2E?
Come funziona l'Event Loop in JavaScript? Racconta delle micro e macro task.
È arrivato un bug difficile da riprodurre: si riproduce nel test, ma non è chiaro come, e non viene registrato nei log. Come lo debuggheresti?
Cos'è la funzione nextTick in Vue.js e quando usarla?
Qual è la differenza tra git fetch e git pull?
Dove si trova il confine tra l'uso di slot e props nei componenti Vue.js?
Se abbiamo una piccola applicazione, ad esempio una lista di cose da fare, dovremmo dividerla in un'applicazione host e microfrontend?
Come chiamare un metodo del componente figlio dal componente genitore in Vue.js?
Qual è la differenza tra ref e shallowRef in Vue.js? Quando è meglio usare shallowRef?
C'è un vecchio modulo nel progetto, il business vuole aggiungere una nuova funzionalità rapidamente, ma tu vuoi prima rifattorizzare il modulo. Come procederesti?
È possibile fidarsi dei tipi TypeScript in runtime? Come garantire la validazione dei dati dal backend?