Frontend
È possibile combinare `debounce` con `AbortController`?
Quali tipi di operatori esistono in RxJS?
Quale funzione è pura? Cosa sono gli effetti collaterali?
Cosa si può fare in JavaScript ma non in TypeScript?
Come fa il lettore a capire quale qualità scegliere?
Implementa una funzione di filtraggio dei duplicati in tempo lineare O(n) senza usare Set, utilizzando un oggetto come tabella hash.
Se dovessi contare il numero di righe di codice in un progetto, come affronteresti questo compito? Come formularesti una richiesta per trovare una soluzione o per una rete neurale?
Qual è la differenza tra useRef e useState?
Come dividerebbe lo stato del server e del client?
Cos'è il code splitting e come funziona?
Cos'è una Progressive Web Application (PWA)?
/* file ProfilePage.tsx in questo file bisogna correggere gli errori */
C'è una differenza tra type e interface in TypeScript?
Cosa succederà con lo stack delle chiamate e la coda dei task in quel momento di ricorsione infinita?
Come divideresti commercialmente il sistema di valutazione immobiliare in parti? C'è un oggetto, organizzazioni con filiali, ruoli degli utenti — come lo struttureresti?
Cos'è il cherry-pick in Git?
Ottimizzando il caricamento di una pesante applicazione frontend con 150 piccole icone, è meglio combinare le icone in uno sprite unico o usare CSS-inlining con HTTP/2 o HTTP/3?
Perché è meglio impostare i cookie sul server tramite intestazioni HTTP piuttosto che tramite document.cookie sul client?
Compito di live coding: scrivere un composable useLocalStorage, che funge da strato tra lo sviluppatore e l'interazione diretta con localStorage — registrare, riscrivere valori per chiave e monitorare le modifiche di questo valore.
Parla di una situazione di successo in un progetto.