Frontend
Qual è la differenza tra == e === in JavaScript? Cosa restituirà '1' == 1?
Come influenzano le condizioni di Angular, come @if o *ngIf, il rendering: nascondono gli elementi o non li aggiungono affatto al DOM?
Cosa succede se l'utente clicca sul suggerimento e il testo nel campo di input cambia? Non verrà avviata una ricerca ripetuta con il valore già selezionato? Come si può risolvere questo problema?
Potresti presentarti e parlarmi brevemente del tuo background?
Determina l'ordine di output sulla console per il codice fornito con `setTimeout`, `Promise` e `console.log` sincrono, spiegandolo attraverso l'Event Loop.
C'è un bancomat con banconote di denominazioni specificate. L'utente sceglie la quantità di denaro che desidera ricevere. Il bancomat deve restituire la somma inserita dall'utente con il minor numero di banconote. Scrivi la funzione del bancomat. function atm(notes, sum) { } // atm([1, 5, 50, 100], 362) => [100,100,100,50, 5, 5, 1, 1]
/** * @param {Array} prev * @param {Array} next * @param {(item: any) => string} keyFn * @returns {{ added: Array, removed: Array }} */ export function diffGeneric(prev, next, keyFn) { // scrivi il codice qui return { added: [], removed: [] }; } // prev = [1,2,3,4,6] // next = [2,3,4] // added = [] // removed = [1,6]
Da quanto tempo lavori con TypeScript e a cosa serve TypeScript nei progetti?
Cosa leggi, come ti sviluppi e dove segui le notizie nello sviluppo?
Determina l'ordine di uscita dei numeri nella console per l'esempio con Promise, in cui viene chiamato reject e poi vengono agganciati i gestori then, catch, finally.
Compito: attraversamento dell'albero con visualizzazione del testo con indentazioni (visita ricorsiva di una lista annidata)
Come copiare un oggetto per ottenere una nuova istanza invece di una copia di riferimento?
Perché viene chiamato addField nel costruttore nel codice e quali problemi crea in termini di scalabilità?
Parla del percorso critico di rendering della pagina nel browser
Implementa la validazione lato server per i campi corrispondenti.
Come si può provocare artificialmente un overflow dello stack modificando qualcosa in questo codice?
Quando è consigliabile usare i microfrontend e quando lasciare un'applicazione monolitica?
Come implementeresti la cache lato client?
[nome] ha chiesto: Qual è la cosa più fantastica e quella più brutta che ricordi di tutta la tua esperienza lavorativa?
Cos'è Teleport in Vue?