Un nuovo sviluppatore junior si è unito allo sprint, gli è stata assegnata una task e ti rendi conto che non ce la fai. Cosa fare?
Frontend
Puoi parlare della tua esperienza con Docker: hai creato Dockerfile e containerizzato applicazioni?
Raccontami più nel dettaglio cosa hai fatto nella parte di DevOps.
Cosa sono props e state in React? Qual è la differenza?
Cosa succede se in useEffect senza array di dipendenze si chiama setState?
Come affronti il profiling e l'ottimizzazione delle applicazioni React?
Parla brevemente di te e della tua esperienza nello sviluppo.
Cos'è una key nelle liste di React?
Quali approcci alla gestione dello stato conosci nell'ecosistema React?
Compito pratico: in React, caricare un utente tramite userId usando fetch e annullare la richiesta precedente se userId cambia prima che la richiesta venga completata.
Parla di CORS.
Spiega il ciclo di vita del rendering in React 18. Modalità concorrente, startTransition, Suspense, useDeferredValue.
Spiega la differenza tra componenti controllati e non controllati in React.
Perché non si possono chiamare gli hook di React all'interno di condizioni, cicli o funzioni annidate?
Cosa sono useMemo, useCallback e React.memo? Quando è meglio usarli?
In quali componenti funzionano gli hook in Next.js?
Sei pronto a svolgere lavori di routine — analizzare il codice degli altri, fare layout, correggere il debito tecnico e non solo occuparti di architettura?
Come organizzeresti la sicurezza e una corretta autenticazione in Next.js? Cos'è un cookie HttpOnly?
Quali codici di risposta HTTP ci si può aspettare durante la creazione, l'aggiornamento e la sostituzione di una risorsa con successo?
Cos'è il Virtual DOM e come funziona? In cosa si differisce dal DOM normale in JavaScript?