JavaScript è monothread o multithread? Raccontami dei Web Workers.
Frontend
Parlami dello stack su cui hai lavorato. Quanto conosci TypeScript? Tipi complessi, tipi ricorsivi?
Hai cercato lavoro in questi due mesi?
Cosa farai se le scadenze sono completamente irrealistiche?
Cos'è EventBus? Come farlo in Vue?
Parlami dell'Event Loop — le code di micro e macro task.
Come risolvere un problema con var in un ciclo, oltre a sostituire var con let?
Come ti relazioni con la logica nel template?
Guarda questo codice HTML/CSS. Quale sarà il colore del testo di ogni elemento?
Cosa pensi di Pinia? In quali casi non useresti Pinia?
Parla delle variabili var, let, const: ambiti, hoisting, zona morta temporanea.
Parlami dei principi della POO. La POO è applicabile in JavaScript?
Quali metodi di isolamento CSS conosci?
Spiega il comportamento del seguente codice Promise JavaScript e cosa verrà registrato nella console: ```javascript let promise = new Promise((resolve, reject) => { resolve("ok"); }) promise .then(result => `${result} one`) .then(result => `${result} two`) .then(result => {return new Error('error')}) .finally((result) => console.log('finally', result)) .catch(err => console.error(err.message)) ```
Cosa ne pensi di quel componente che hai visto nella revisione del codice?
Come influisce su un elemento genitore se ha un figlio con position: absolute?
Come capivi quale compito prendere tu e quale affidare ai ragazzi?
Come funzionano gli stili scoped in Vue sotto il cofano?
Come fare in modo che due promesse vengano eseguite in parallelo e la funzione venga completata in 1 secondo, anziché in 1200 ms?
Perché hai usato async/await con try-catch invece di Promise.then().catch()?