Frontend
In un task di forceUpdate: quali componenti verranno renderizzati di nuovo quando si clicca sul pulsante e perché?
Quando si usano le asserzioni di tipo (type casting) e quali sono i rischi associati?
Cos'è shallowEqual e quale risultato dà confrontando oggetti, inclusa se una proprietà annidata fa riferimento allo stesso oggetto?
Cos'è un enum in TypeScript e perché si preferiscono spesso i tipi letterali unione o gli oggetti as const?
Usi strumenti per schemi e documentazione di compiti complessi?
Spiega la memoizzazione.
Che tipo di test hai fatto e quali strumenti hai usato?
Come differisce HTTP/2 da HTTP/1.1?
Cos'è una guardia di tipo in TypeScript e perché è necessaria?
Come implementare il binding del valore dell'input personalizzato con il modello: tramite value/input o v-model?
Come React attraversa l'albero Fiber e cosa succede ai componenti figli quando il genitore si aggiorna?
Cosa verrà visualizzato nelle righe 5, 6, 8 e 9 nel compito di array e riferimenti?
Parla dei principi SOLID e fornisci esempi per lo sviluppo front-end.
Cosa hai esattamente cambiato per migliorare le prestazioni?
Effettua una revisione del codice del componente che dovrebbe visualizzare gli utenti in ordine alfabetico per nome. Cosa deve essere sistemato e aggiunto?
Cosa sono i tipi mappati in TypeScript?
Cos'è la notazione Big O e come valuti la complessità del codice in pratica?
Determina la complessità temporale degli esempi: ricerca lineare, somma di array, ricerca binaria e ricerca di duplicati con doppio ciclo.
Come tipizzare le props del componente: usando type o interface?
Perché hai deciso di passare a FSD e quali problemi avrebbe dovuto risolvere?