Frontend
Come funziona React sotto il cofano? Spiega il meccanismo di reconciliation, Virtual DOM, architettura Fiber e perché sono necessarie due fasi (render e commit).
Hai lavorato con i cookie? Racconta come si installa un cookie nel browser — quali metodi di installazione esistono?
Come ottenere il valore da una Promise e gestire gli errori?
Come valuti il tuo attuale livello nello sviluppo frontend?
Parla delle fasi critiche del rendering del browser
Hai mai affrontato il burnout? Se sì, come lo affronti?
Quanto è adatto a lei l'insieme di compiti descritto (formattazione, sviluppo, lavoro con contenuti)?
Qual è la differenza tra l'operatore logico OR (||) e l'operatore di coalescenza nulla (??)?
Quale esperienza hai nel backend?
Hai lavorato con approcci architettonici come FSD (Feature-Sliced Design)?
[nome] ha chiesto: quali sono le differenze tra i metodi bind, call e apply?
Come configurare un linter e un formatter in modo che non entrino in conflitto quando si lavora con lo stesso file (ad esempio, TypeScript)?
Cos'è la ricorsione? Quali sono le sue regole? A cosa serve?
La catena diventa immediatamente rejected, il primo .then viene saltato. Il primo .catch cattura l'errore Output: Catch 1: Errore1 Restituisce 'Altro valore', trasformando l'errore in un risultato di successo. Il .then successivo riceve 'Altro valore' Output: Then 2: Altro valore Poi lancia un nuovo errore: throw new Error('Secondo errore') La catena diventa di nuovo rejected. Il secondo .catch cattura il secondo errore Output: Catch 2: Secondo errore Non restituisce nulla → risultato undefined. L'ultimo .then riceve undefined Output: Then 3: undefined Ricevi un saluto! ("Errore!") — è una promessa che viene immediatamente rifiutata con l'errore "Errore!" .then(1) — viene ignorato, poiché la promessa è in stato rejected .catch(1) — intercetta l'errore, mostra "Catch 1: Errore!" e restituisce "DATI RITORNATI" .then(2) — riceve "DATI RITORNATI", mostra "Tic? DATI RITORNATI" e lancia un nuovo errore "Secondo errore" .catch(2) — intercetta il secondo errore, mostra "Catch 2: Secondo errore" .then(3) — riceve undefined (poiché il catch precedente non ha restituito nulla), mostra "then 3: undefined"
Nel middleware di Next.js, dove si trova, sul server o sul client?
Cos'è un Pure Component in React?
Hai progetti personali in cui ti sei occupato completamente di UI/UX senza la partecipazione di un designer?
Quali sono i prossimi passi dopo questa intervista?
Come copiare un oggetto (tipo non primitivo) in modo che le modifiche nella copia non influenzino l'originale?
Hai usato tutto in TypeScript: generici, unioni, tipi utilitari? Raccontami dei generici, a cosa li hai usati?