Frontend
Quale problema si verifica quando si utilizza async/await direttamente in useEffect?
Elenca gli hook di React con cui hai lavorato. Spiega la differenza fondamentale tra useState e useRef.
Quante richieste HTTP verranno inviate e perché, se si esegue il codice con Observable senza subscribe e Promise senza then?
/** * È necessario scrivere una funzione che prenda in input un URL, * effettui una richiesta GET a quell'URL e restituisca i dati (json). * Per ottenere i dati, usare fetch. * È possibile usare solo l'API Promise. * Se si verifica un errore durante la richiesta, riprovare 5 volte. * Se alla fine non si riesce a ottenere le informazioni, restituire l'errore "URL specificato non accessibile". */ function get(url) { // codice qui } get(url) .then(res => console.log(res)) .catch(err => console.error(err))
Cos'è il confronto rigoroso e non rigoroso in JavaScript?
Esercizio FizzBuzz: scrivi una funzione in JavaScript che accetti un array di numeri e restituisca un array in cui i numeri multipli di 3 siano sostituiti con 'fizz', quelli multipli di 5 con 'buzz', e quelli multipli di entrambi con 'fizzBuzz'
Può parlare degli approcci architettonici che ha utilizzato nel progetto? Conosce il Feature-Sliced Design (FSD)?
Hai mai incontrato un concetto simile ai segnali (ad esempio, in altri framework)?
/* Cosa verrà visualizzato nella console */ let value = 2; function showValue() { console.log(value); } function wrapper() { let value = 3; console.log(value); showValue(); } wrapper();
Con quali protocolli la tua applicazione comunicava con il backend?
Spiega il Design Segmentato per Funzionalità (FSD). Come l'hai applicato in un progetto?
Parla delle proprietà CSS che è meglio non animare e perché. Quali proprietà è meglio animare?
Qual è la differenza tra confronto rigoroso e non rigoroso?
Come si può copiare un oggetto in JavaScript? Quali metodi conosci?
Quali scenari sono stati coperti dai test E2E?
Quali domande hai per noi? Cosa ti aspetti da questa posizione?
Parlami di te, cosa facevi prima, cosa è stato interessante?
Quali domande chiarificatrici faresti prima di implementare una casella di controllo personalizzata?
Parlami della composizione del team nel tuo ultimo lavoro.
L'oggetto restituito dall'hook (`data`, `loading`, `error`) avrà lo stesso riferimento tra i rendering se i valori non cambiano? Perché? Come mantenere un riferimento stabile all'oggetto?