Frontend
Cos'è una Promise e come funziona?
Come hai capito che il token di accesso era scaduto?
Hai esperienza con i test unitari e E2E?
Hai configurato le intestazioni di sicurezza sul server?
Cosa provoca il re-render di un componente in React?
Se ricevi più offerte contemporaneamente, come sceglieresti? Quale ruolo gioca il denaro nella scelta?
Hai dovuto configurare un linter, un formatter o collegare plugin?
Cosa mostrerà console.log? (esercizio sul contesto: oggetto user con metodo greet, chiamata del metodo direttamente e tramite una variabile)
Ti consideri tra quelli che scrivono tutto da soli o tra quelli che usano una libreria in ogni caso? Quali librerie non riscriveresti e quali scriveresti tu stesso?
Nel grafico, ogni cerchio rappresenta una singola stella. La posizione del centro del cerchio indica la temperatura della stella in kelvin (K) e la sua luminosità (tasso di emissione di energia) rispetto a quella del sole (Lsun). Nota che le temperature più alte sono a sinistra. La dimensione del cerchio indica la dimensione fisica relativa della stella, e le etichette indicano i tipi di stelle mostrati. A parte le stelle della sequenza principale, il gruppo di stelle con il più ampio intervallo di temperature è il gruppo di: - Giganti rossi - Supergiganti rosse - Nane bianche - Giganti blu
Come struttureresti lo scambio di informazioni tra backend e frontend per livelli (architettonicamente)?
const { foo: bar, bar: foo } = { foo: 1, bar: 2 }; //foo //bar setTimeout(() => { console.log("timeOut"); }, 0); console.log(1); new Promise((resolve) => { console.log("Promise"); setTimeout(() => { console.log("timeOut2"); resolve(); }, 0); }) .then(() => { console.log("then1"); }) .then(() => { console.log("then2"); }); console.log(4); setTimeout(() => { console.log("timeOut3"); }, 0);
Parlami un po' di te, della tua esperienza rilevante e di quale progetto sei più orgoglioso.
Hai lavorato con librerie UI? Quali plugin o estensioni ci sono?
Consideri una task non completata, pianificata nello sprint, come una sconfitta personale?
In quale ordine verranno eseguite le chiamate a console.log nel codice fornito con codice sincrono, Promise, gestione degli errori e timer?
Perché Promise 1 e Promise 2 vengono eseguiti in questo ordine? Come gestisce l'Event Loop le code di microtask e macrotask?
Quali problemi vedi nell'utilizzo di async/await in questo codice e come risolverli?
Come si differenzia display: none da opacity: 0 in termini di albero di rendering, layout e spazio occupato? Quale opzione è più performante e perché?
Parliamo più dettagliatamente del routing nel suo progetto — cosa si intende esattamente per navigazione lato server?