Con quali tipi di web worker hai lavorato?
Frontend
Cosa succede quando si accede a una variabile prima della sua dichiarazione con var, let e const?
Quali metodi di array modificano l'array originale?
Implementa una funzione request: chiama getData, restituisce un risultato di successo e riprova la chiamata fino a un numero specificato di tentativi, restituendo l'ultimo errore dopo che i tentativi sono esauriti.
Cosa fai di solito prima di distruggere un componente nel hook beforeUnmount/onBeforeUnmount?
Quali entità in JavaScript sono soggette a hoisting oltre a var?
Dove è scomparso il hook created di Vue 2 in Vue 3 quando si usa setup?
C'è un array di stagioni. Scrivi un tipo TypeScript Season che possa accettare solo uno dei valori di questo array.
Come va con TypeScript?
Raccontaci di un caso difficile o interessante dal tuo lavoro o revisione del codice.
Quali pacchetti o strumenti hai usato nel frontend per lavorare con Socket.IO/WebSocket?
Usi Git rebase e come si differenzia da merge?
Hai mai lavorato con un modello di ruolo o ne hai implementato uno?
Se i dati del backend non corrispondono all'interfaccia TypeScript, ad esempio, invece di un oggetto, si riceve una stringa, TypeScript evidenzierà questo in produzione e quale errore si verificherà?
Come si differenzia onMounted da created/setup e cosa è disponibile nella fase di onMounted?
Quale opzione sarebbe più interessante per te: migliorare il secondo progetto e aiutare il team principale o lavorare completamente sul tuo nuovo progetto?
Se un compito sincrono pesante di due minuti viene inserito in una Promise, l'interfaccia si bloccherà?
Sei passato subito a Vue o hai iniziato con altre tecnologie?
Come assicurarsi che i calcoli pesanti vengano eseguiti senza blocchi dell'interfaccia e che l'utente non noti ritardi?
Implementa una funzione sleep non bloccante che accetta un ritardo in millisecondi.