Sobes.tech

Frontend

Il tuo ramo è in ritardo rispetto a dev perché un altro sviluppatore ha già unito le sue modifiche. Come aggiornare il tuo ramo e risolvere i conflitti?

Middle+
254

Parlaci della paginazione e dello scroll infinito: come li avete usati, quali variabili avevate, come comunicavate con il backend? Perché in un posto avete scelto lo scroll infinito e in un altro la paginazione?

Middle+
232

Come implementeresti la visualizzazione dello sconto sulla scheda del prodotto? Quali campi aggiungeresti all'entità? Calcoleresti il nuovo prezzo sul frontend o aspetteresti che lo faccia il backend?

Middle+
232

Con quale stack hai lavorato di più? Quali librerie hai usato e perché? Quale opinione si è formata: quali sono buone e quali sono cattive?

Middle+
211

Parli della sua esperienza con i filtri: come li mostrava, li memorizzava nell'URL o nel frontend, come li trasmetteva nelle richieste?

Middle+
193

Hai menzionato Axios e React Query — come capisci cosa sono e a cosa servono?

Middle+
153

Cos'è una closure? Qual è la differenza tra var e let?

Middle+
144

Parlami del tuo lavoro con Git: come erano strutturati i rami, come lavoravi con essi in team?

Middle+
135

Hai menzionato l'autorizzazione — quali approcci hai usato? Quale esperienza hai con l'autorizzazione?

Middle+
134

Parla dei 4 metodi Promise: Promise.all, Promise.any, Promise.race, Promise.allSettled — cosa fanno, come si differenziano? Cosa verrà visualizzato nella console negli esempi con questi metodi?

Middle+
133

Come vede la vetrina dei prodotti per un negozio di prodotti digitali (abbonamenti PlayStation Plus, Xbox Game Pass, Nintendo, ecc.)? Quali entità/modelli evidenzierebbe? Quali query costruirebbe?

Middle+
121

Si è verificato un errore in produzione, è necessario correggerlo urgentemente, ma il branch dev è già molto avanzato con nuove funzionalità. Come procederesti?

Middle+
108

// 1 for (var i = 0; i < 3; i++) { setTimeout(() => console.log(i)) } // 2 console.log(i) var j = 10 console.log(j) // 3 console.log(k) const k = 10 console.log(k) // 4 var a = 2 var b = a b++ console.log(a) console.log(b) // 5 var c = [1, 2, 3] var d = c d.push(4) console.log(c)

Middle+
107

Qual è la differenza tra git fetch e git pull?

Middle+
90