Frontend
Hai mai dovuto sviluppare una funzionalità da solo?
In che modo hai dovuto organizzare il CSS nei tuoi progetti? Cosa hai usato: preprocessore, styled-components, moduli?
Cosa succede se uno dei file caricati è molto grande?
Se si copia un oggetto tramite Object.assign e la sua proprietà fa riferimento a un altro oggetto, si tratta di una copia profonda o superficiale? Se si modifica il profilo annidato in un oggetto, cambierà anche nell'altro?
Qual è la complessità di cercare un elemento in un Set rispetto a un array?
Parli dell'uso di NX nel progetto e perché è stato scelto
Cos'è il layout semantico e a cosa serve? Fornisci un esempio.
Per favore, parlami della tua esperienza: cosa hai fatto, cosa hai scritto?
Qual è la differenza tra setTimeout e await di una promessa in termini di microtask e macrotask nell'event loop?
Parlami del tuo progetto ProHR: chi ha partecipato, cosa è stato più difficile?
Cosa sono gli HOC (Componenti di Ordine Superiore)? A cosa servono? Fornisci esempi di utilizzo degli HOC in React.
Come funziona il Virtual DOM in React? Come React determina l'ordine di esecuzione delle operazioni durante il re-render? Racconta di React Fiber e dello scheduler.
Configuri tutta la storia della consegna (CI/CD, pipeline) da solo, o si occupa un team separato (Ops)?
In quali aspetti ti consideri un esperto forte dal punto di vista delle competenze tecniche?
Quali problemi incontrerà uno sviluppatore alle prime armi che ha creato un grande useContext per tutta l'applicazione e lo utilizza in tutti i componenti? Quali strumenti possono aiutare a superare questo problema?
Come funziona Map sotto il cofano? Come funzionano le tabelle hash?
Come hai eliminato le dipendenze cicliche tra i moduli? A quali livelli erano?
Se crei un `setInterval` o aggiungi un listener di evento a `window` all'interno di `setup`, verranno rimossi automaticamente alla disinstallazione del componente?
Parlami della specificità dei selettori CSS e della loro priorità
Come l'applicazione host scambia dati con l'iFrame?