Frontend
Quali metodi statici di Promise conosci? Parlami di essi.
Immagina una situazione: proprio prima del rilascio trovi un bug che fa funzionare in modo errato una funzionalità. Il rilascio non può essere posticipato, ma capisci che qualcosa non funziona correttamente. Cosa faresti in questa situazione?
Ci racconti come erano organizzati i vostri micro-frontend, la loro interazione e il funzionamento complessivo del sistema.
Qual è la tua procedura quando arriva un nuovo compito sconosciuto (nuove librerie, nuovi componenti)?
Verrà effettuato un clic sul pulsante se setTimeout viene eseguito ricorsivamente?
Cos'è React, a cosa serve e quali problemi risolve? Quando è consigliabile usare React e quando basta JavaScript puro?
Cosa usi per gestire lo stato e cosa sceglieresti in un nuovo progetto?
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?
Quale formato di lavoro preferisci — ibrido o remoto?
Parla di una situazione di successo in un progetto.
Hai esperienza nella raccolta di metriche in Prometheus, comprese quelle di business?
Perché usare track nei nuovi cicli di template di Angular e su quale campo è meglio tracciare gli elementi? Cosa succede quando si traccia tramite un oggetto?
Quando è necessario annullare l'iscrizione ai flussi RxJS e quali metodi di annullamento conosci in Angular?
Come è stata organizzata la gestione di ARIA e la navigazione tramite tastiera?
Cosa ne pensi del codice legacy?
Come rimuovere correttamente un gestore `scroll` se `addEventListener` e `removeEventListener` devono ricevere lo stesso riferimento alla funzione?
setTimeout(() => { console.log("timeOut"); }, 0) console.log(1); new Promise(resolve => { console.log("Promise"); setTimeout(() => { console.log("777"); resolve() }, 0) }).then(() => { console.log("then1"); }) .then(console.log('tratata')) .then(() => console.log("then2"); }) console.log(4); setTimeout(() => { console.log("timeOut2"); }, 0)
Qual è la differenza fondamentale tra memorizzare i dati in localStorage e nei cookie?
Parla di Virtual DOM e del meccanismo di reconciliation in React. Cosa innesca un re-render? Cosa provoca la completa smontaggio di un componente?
Come sei arrivato allo sviluppo in generale?