Node.js
Parlaci del tuo percorso nel campo delle tecnologie dell'informazione.
Hai esperienza nell'ottimizzazione dell'elaborazione e visualizzazione di immagini di grandi dimensioni?
Puoi spiegare cos'è la libreria libuv e per quali compiti viene utilizzata?
Parlami dei principi ACID nei database relazionali
Cosa faresti se ti venisse affidata un compito difficile che va oltre le tue responsabilità abituali?
Cos'è l'atomicità nei database? Fornisci un esempio.
Era necessario ampliare la scala delle risorse o delle capacità del progetto?
Qual è la differenza tra l'utilizzo del metodo .then e l'uso dell'operatore await quando si lavora con le promesse?
Puoi spiegare i principi alla base dell'approccio SOLID nella programmazione orientata agli oggetti?
Puoi spiegare il concetto di valutazione degli algoritmi usando la notazione Big O?
In quali stack tecnologici hai avuto più esperienza?
Quali metodi possono essere utilizzati per individuare e eliminare le perdite di memoria in un'applicazione?
Potrebbe spiegare cosa si intende con il termine 'framework' nella programmazione?
Come distinguere un framework da una libreria e quali sono le differenze chiave tra loro?
Hai esperienza con progetti legacy o obsoleti?
Spiega lo scopo e il ruolo della chiave primaria in un database.
Quali fasi o metodi del ciclo di vita del componente React non sono disponibili per l'implementazione nei componenti funzionali?
Spiega le differenze tra null e undefined nel linguaggio di programmazione.
Qual è la differenza tra un valore di ritorno undefined e una situazione in cui in una funzione non è specificato l'operatore return?
var i = 1; i < 5; i++ ) { setTimeout( () => console.log(i), 1000 ); } const userName = new MyComparatorConstructor('Sinichkin'); try { if (userName == "Ivanov" || prev == "Skidorov") { console.log('Accesso concesso'); } else { console.log('Vietato'); } } catch (error) { if (error instanceof ComparisonProhibited) { } } .valueOf() .toString() String.toPrimitive