Frontend
Cosa cerchi in un nuovo posto di lavoro, a cosa presti attenzione?
//Implementare un elenco ordinato di città // Esempio: // A // Arkhangelsk // Astrakhan // B // Belgorod // ...
In quale ordine verrà visualizzato console.log e perché? Spiega l'ordine di esecuzione del codice sincrono e asincrono (Event Loop, macro e micro task).
Quali gestori di stato hai usato? Quali ti piacciono?
Come generare correttamente i token di autorizzazione? Cosa dovrebbe contenere il token per proteggersi dagli attacchi di forza bruta?
Hai lavorato con database in progetti domestici? Hai fatto query alle tabelle, inserimenti?
Immagina di ricevere un compito dal reparto marketing: vogliamo aggiungere una funzione — il logo in alto a sinistra deve essere capovolto se Mercurio è retrogrado. Cosa faresti?
Compito pratico: implementare la funzione smartFetch, che accumula gli ID per 100 millisecondi e effettua una singola richiesta batch al backend (batchFetch), restituendo il risultato per ogni ID specifico tramite Promise.
Se dichiari una funzione e poi una variabile — sarà accessibile all'interno della funzione? Spiega il sollevamento delle variabili e la zona morta temporanea.
Esercizio pratico: creare un'applicazione frontend con Next.js che visualizzi un elenco di immobili in forma di griglia di schede, utilizzando un'API pubblica reale. La scheda deve contenere campi leggibili (nome del progetto, città, numero di stanze, superficie, ecc.) e un'immagine.
Perché hai deciso di lasciare il tuo attuale lavoro e cosa ti aspetti dal nuovo?
JavaScript è monothread o multithread? Raccontami dei Web Workers.
Cosa sono computed e watchers in Vue?
Revisione del mixin Nuxt 2 per la rilevazione del dispositivo ```javascript export default { data() { return { isMobile: window.innerWidth < 768 } } } ```
Sei stato impiegato ufficialmente? Hai documenti che lo confermino?
Ha senso avvolgere la lista filtrata in useMemo in questo componente?
Parlami dell'Event Loop: stack delle chiamate, microtask, macro task.
Hai CI/CD? Utilizzi un analizzatore di codice statico, come SonarQube?
Cosa usi per gestire lo stato e cosa sceglieresti in un nuovo progetto?
Hai mai lavorato con qualche Legacy, hai lavorato su progetti Legacy, o hai rifattorizzato qualcosa, o hai cambiato l'architettura?