Sobes.tech

Frontend

Guarda questo pezzo di codice — capisci cosa fa e scrivi un esempio semplice di utilizzo. C'è anche un helper simile in lodash.

Middle+
148

Non è mai successo che in una funzione del prodotto vengano restituiti molti campi, mentre in un'altra solo due?

Middle
148

Hai mai lavorato con Lighthouse? Immagina di dover migliorare la metrica FCP (First Contentful Paint). Quali idee ti vengono in mente?

Middle
148

Quali sono i problemi nell'attuale approccio al caricamento dei dati SSR e come si espanderanno con l'aggiunta di nuove pagine?

Middle
147

Come ti sviluppi, come impari nuove tecnologie, cosa ti è rimasto impresso di recente?

Middle+
145

In quale momento comunicherai di non riuscire a rispettare i tempi?

Middle+
145

Cosa ti piace di più fare al lavoro e cosa meno? Cosa richiede più tempo di quanto vorresti?

Middle+
145

Implementa una funzione foo che prende un array e restituisce un oggetto in cui le chiavi sono gli elementi dell'array e i valori sono tutti 0.

Middle+
145

Cosa può accadere sul server durante la generazione di HTML (SSR) — a cosa il server dedica tempo, quali problemi di prestazioni e sicurezza possono verificarsi durante la serializzazione dei dati?

Middle+
144

Parlami del tuo ultimo posto di lavoro e dei progetti a cui hai lavorato.

Middle+
144

Qual è la differenza tra usare hasOwnProperty e verificare direttamente il valore tramite una condizione (if o[x])? Cosa succede se il valore della proprietà è false?

Middle
142

Quali miglioramenti potrebbero essere apportati in futuro per aumentare la qualità del prodotto?

Middle
142

Cosa di interessante e nuovo hai imparato recentemente nel mondo del frontend?

Middle
142

Determina l'ordine di output sulla console per il codice con setTimeout, Promise, then, catch, finally e varie chiamate sincrone (compito sull'Event Loop).

Middle
142

Implementa una funzione memoize che memorizza i risultati delle chiamate di funzioni asincrone e non invia richieste ripetute se la chiamata con gli stessi argomenti è già stata effettuata.

Middle
140

Come garantire il supporto per i formati di immagini moderni (WebP, AVIF) nei browser che non li supportano?

Middle
140

Devi scrivere una funzione memoize — un wrapper per la memorizzazione. Per semplicità, puoi considerare che la funzione avrà sempre un solo argomento, e sarà un valore primitivo.

Middle
139

<script> function sum(valueA) { throw 'Non implementato' } console.log(sum(1)()); // 1 console.log(sum(1)(2)()); // 3 console.log(sum(1)(2)(-3)()); // 0 </script>

Middle+
139

A cosa serve React.lazy? Quali benefici offre e come funziona sotto il cofano?

Middle
139

Esiste una funzione customMap che fa quasi la stessa cosa di una normale mappa di un array, ma non è tipizzata. È necessario tipizzarla in modo che alla quinta riga ci sia un array di stringhe e alla settima un array di numeri.

Middle
136
/5