Frontend
Parlami dello stack su cui hai lavorato. Quanto conosci TypeScript? Tipi complessi, tipi ricorsivi?
funzione debounce(callback, delay) {}
Parlami di ereditarietà e cascata in CSS: cosa sono questi concetti e cosa includono?
Di quale decisione autonoma o miglioramento sei orgoglioso? Forse un compito molto difficile o importante?
Un componente React in cui, cliccando su un pulsante, setState viene chiamato due volte invertendo il valore booleano. Funzionerà correttamente? Cos'è il batching in React?
Hai cercato lavoro in questi due mesi?
Esegui una revisione del codice del componente React che esegue il cambio dei dati, chiama una funzione di stringa e visualizza un elenco. Trova e correggi tutti gli errori e problemi (async in useEffect, assenza di un array di dipendenze, uso dell'indice come key, ecc.).
Come si può ulteriormente accelerare la ricerca trasformando la struttura dei dati (ad esempio, in una Map)? Quale sarà la complessità dell'operazione di recupero del valore?
A cosa serve NgRx in un'app Angular?
Hai mai dovuto fare mentoring ad altri sviluppatori?
Quali attributi dei cookie ricordi?
A cosa servono le chiavi nell'elenco degli elementi? Cosa succede se non vengono specificate?
Compito con closure: perché la funzione restituisce sempre 0 e non il valore incrementato?
Quali tipi utility di TypeScript conosci e usi, inclusi Record?
Quando potrà iniziare a lavorare?
// È necessario verificare la soluzione del problema su due servizi, chiamando: // 1. checkResult(url1, solution) // 2. checkResult(url2, solution) // // checkResult: (url: string, solution: string | number) => Promise<boolean>; // // - Se entrambe le richieste restituiscono true - visualizzare success in console.log() // - Se almeno una restituisce false - visualizzare fail in console.log() // - Se almeno una non risponde - visualizzare error in console.log() // - Se almeno una risponde più di 1 secondo - visualizzare timeout in console.log()
Cosa significa il termine 'dal libro' nel contesto del tuo progetto con effetti (pioggia, vibrazione, ecc.)? Come si presenta dal punto di vista dell'implementazione?
Hai esperienza di lavoro in team?
Qual è la differenza tra le strategie di rilevamento delle modifiche OnPush e Default? Perché usare OnPush?
Spiega il meccanismo di propagazione degli eventi nel browser (Event Propagation)