Sobes.tech

Frontend

Implementa il tuo tipo di utilità Pick<T, K>. Spiega come funzionano i tipi mappati e come implementare un equivalente di Partial<T>.

Middle+
138

Come hai lavorato con React: quali versioni hai incontrato e hai usato componenti di classe? In cosa differiscono i componenti di classe da quelli funzionali?

Middle+
137

Se un oggetto viene creato usando Object.create([oggetto]), a cosa punterà il suo __proto__?

Middle+
135

Perché dovresti usare lo stato invece di una variabile normale per un valore che influisce sulla visualizzazione del componente?

Middle+
134

Come si differenzia display: none da opacity: 0 in termini di albero di rendering, layout e spazio occupato? Quale opzione è più performante e perché?

Middle+
131

Il valore [oggetto] ha un prototipo? In cosa differisce __proto__ da prototype? A cosa punta __proto__ di un oggetto? È vero che __proto__ è presente in tutti i valori?

Middle+
128

Cosa include l'albero di rendering? Quali elementi sono considerati nascosti?

Middle+
128

Per favore, parlaci di te e del tuo ultimo progetto: su cosa hai lavorato e quali casi difficili o interessanti hai incontrato?

Middle+
126

Per la catena Promise.resolve(1).then(() => { throw 2 }).then(...).catch(x => console.log(x)).then(x => console.log(x)), determina cosa ci sarà nell'ultimo console.log e spiega perché.

Middle+
125

Per un frammento di codice con reduce e un accumulatore iniziale di 10, determina cosa stamperà console.log.

Middle+
125

Cosa fa useMemo e quali sono le conseguenze di usarlo per tutti i valori senza necessità?

Middle+
124

Quali risorse e fasi possono bloccare il caricamento e il rendering della pagina? Le immagini possono bloccare il caricamento?

Middle+
123

Come si chiama il controllo come if ('payload' in data), usato per restringere il tipo?

Middle+
121

Se la funzione loadRolesData restituisce una Promise, qual sarà il valore dopo la sua chiamata? È possibile memorizzare una Promise in uno stato destinato ai dati, e come correggere questo?

Middle+
120

Per un frammento di codice con l'array [1, 2, 3], chiamate a map(item => item * 2) e filter(item => item > 3), determina cosa stamperà console.log. map e filter modificano l'array originale?

Middle+
118

Per una chiamata ricorsiva di una funzione all'interno di un gestore di Promise, determina l'ordine di esecuzione e spiega se si verificherà un ciclo infinito.

Middle+
118

Per un ciclo for con var e setTimeout, determina cosa verrà stampato. Come modificare il codice affinché con var vengano stampati i valori 1, 2, 3, e non il valore finale del contatore?

Middle+
116

Qual è la differenza tra interface e type in TypeScript?

Middle+
114

Come si chiama e come viene implementato l'approccio, in cui con gli stessi dati di input si invia una richiesta invece di più richieste identiche?

Middle+
113

Qual è la differenza tra uno script normale, uno con async e uno con defer? Se ci sono più tag script sulla pagina, in quale ordine verranno caricati ed eseguiti?

Middle+
111
/3
Domande per la preparazione Frontend — Pagina 2 - sobes.tech