Frontend
Quali sono i problemi nell'attuale approccio al caricamento dei dati SSR e come si espanderanno con l'aggiunta di nuove pagine?
Qual è la differenza tra un componente client e un componente server in Next.js?
E se invece di script, gli stili sono collegati tramite un link separato, bloccano il rendering?
Hai lavorato con React Context? Puoi spiegare il concetto, come funziona e in quali casi è giustificato il suo utilizzo, e in quali è meglio usare la gestione dello stato?
Hai mai usato la parola chiave infer nella pratica? A cosa serve e come funziona?
Qual è la complessità di cercare un elemento in un Set rispetto a un array?
Quali valori della proprietà display ricorderai?
Cosa possiamo supporre sull'interazione con diversi tipi di risposte: si può cliccare sull'immagine, anche sul testo, ma cosa fare con il video?
Spiega il pattern di sollevamento dello stato (lifting state up) in React
È stato difficile imparare da solo durante i corsi?
Quali tipi di dati ci sono in JavaScript? Quali sono i grandi gruppi e come si differenziano?
Durante l'analisi HTML, se gli script sono indicati in cima alla pagina, bloccano il caricamento successivo della pagina o no?
Cos'è un attacco XSS? Quali tipi ci sono?
Qual è la differenza tra Options API e Composition API in Vue 3?
Compito: implementa la funzione calculateStats per calcolare la somma e il valore medio di un array di numeri. Considera il caso di un array vuoto.
Quali metodi esistono per creare una copia profonda di un oggetto?
#Modulo di registrazione React 1. Spiega come funziona StateProvider, condividi i tuoi pensieri con l'intervistatore. 2. Dai un'occhiata a /src/api/mock, spiega come funziona. 3. Controlla il colore del SubmitButton e correggilo. 4. Implementa la validazione del modulo client nel componente Signup. (* ) Tieni presente il numero del task 9. Regole: - I campi Username, Email, Password, Ripeti Password devono avere almeno 6 caratteri; - La Password deve corrispondere a Ripeti Password; - La validazione deve essere eseguita al clic sul pulsante "Iscriviti"; - I campi con valori non validi devono essere contrassegnati (props error e helperText); 6. La risposta API può avere un errore che deve essere visualizzato all'utente vicino al campo corrispondente. 7. Assicurati che il componente UserName visualizzi il nuovo nome utente dopo l'invio riuscito. 8. Implementa il nuovo componente SignupSuccess. Deve essere mostrato al posto del modulo di registrazione. 9. Implementa la validazione del server per i campi appropriati.
Quali argomenti accetta React.memo oltre al componente stesso?
In quale fase dell'evento viene attivato di default il gestore aggiunto tramite addEventListener?
Parla delle tue esperienze lavorative precedenti — cosa di interessante hai fatto?