Frontend
Come è strutturata la tua architettura secondo il Feature-Sliced Design (FSD)? Come è distribuita la logica di business tra gli strati?
Perché nell'implementazione di promiseAll è necessario fare affidamento sul contatore count invece di controllare semplicemente la lunghezza dell'array dei risultati?
Per quanto riguarda l'interfaccia PercentPosition nel compito di test — il nome indica percentuali, anche se logicamente potrebbe non essere esattamente così. Come l'avresti progettata diversamente?
Parlami delle fasi del ciclo di vita dei componenti React
Parla del componente select personalizzato.
Qual è la differenza tra un'espressione di funzione e una dichiarazione di funzione?
Hai mai proposto qualcosa di tua iniziativa per migliorare il progetto?
Come vedi il tuo sviluppo futuro: più nello sviluppo o provare la gestione?
Come è avvenuta la fusione in produzione? C'era un ramo intermedio (develop)?
A cosa serve il tipo never?
Quali sono i modi per ottimizzare un'applicazione React?
Parla più dettagliatamente della piattaforma — sul flusso delle gare, ricerca delle gare, filtraggio, ecc.
Cos'è useCallback, cosa fa e quando dovresti usarlo?
type CreateUser = Omit<User, 'id'> type UpdateUser =
Immagina di scrivere un messaggio nella chat generale e ricevere una reazione di un gallo. Quale sarebbe la tua reazione?
Perché React utilizza MessageChannel invece di setTimeout per creare una coda di rendering di carichi pesanti successivi?
Qual è la differenza tra git merge e git rebase? Quali sono i vantaggi e gli svantaggi di ciascun approccio?
const createCachedSum = function (a, b) { } const sum = createCachedSum() console.log(sum(2, 3)) // 5 console.log(sum(2, 3)) // 5 dalla cache console.log(sum(4, 1)) // 5
Quale opzione di elemento di ordinamento è migliore: con spunte (a sinistra) o con punti/cerchi (a destra)?
/* È necessario scrivere un polyfill per Array.prototype.some Parametri - callback - funzione che verifica ogni elemento, accetta tre argomenti: - element - L'elemento attualmente elaborato nell'array. - index (Opzionale) - L'indice dell'elemento attualmente elaborato. - array (Opzionale) - L'array su cui si effettua l'iterazione. - thisArg (Opzionale) - Valore usato come this durante l'esecuzione della funzione callback. Valore di ritorno true, se la funzione di verifica restituisce un valore truthy per almeno un elemento dell'array. Altrimenti, false. */ Array.prototype.some = function (callback, thisArgs) { const array = this; for (let i = 0; i < array.length; i++) { if (!(i in array)) continue; const result = callback.call(thisArgs, array[i], i, array); if (result) return true; } return false; }