Node.js
Quali sono i vantaggi dell'applicazione dell'iniezione delle dipendenze in progetti reali?
Quali pattern di progettazione hai utilizzato nella tua pratica?
Quali sono le limitazioni e i rischi associati all'uso degli indici in tutti i casi di database?
È possibile che l'Event Loop si blocchi?
Qual è il significato dell'esecuzione a thread singolo nell'ambiente Node.js?
Puoi spiegare i principi fondamentali della programmazione orientata agli oggetti?
A cosa serve una classe astratta? Cosa succede se lo sviluppatore scrive ts-ignore e non implementa i metodi della classe astratta?
Cos'è un Circuit Breaker?
Hai usato solo il linguaggio TypeScript nello sviluppo dei tuoi progetti?
Hai esperienza con sistemi di archiviazione dati basati su database relazionali?
Come distinguere lo stile di programmazione imperativo da quello dichiarativo e quali sono le loro principali differenze?
Come viene determinato il tempo di accesso a un elemento dell'array per indice?
Potrebbe spiegare il meccanismo di injection delle dipendenze e il suo ruolo nel garantire la flessibilità del codice?
Hai esperienza con test automatici o test di prodotti software?
Quali sono le fasi del ciclo di vita di un componente di classe e come implementarle?
Spiega il concetto di migrazioni nei sistemi ORM e il loro ruolo nella gestione dello schema del database.
Spiega cosa sono i tipi enumerati (enum) in TypeScript e come vengono utilizzati.
Per favore, parlami delle banche dati relazionali in generale. Hanno Postgres, e sotto di esso affronterò la specificità.
Quali sono le differenze tra scalabilità verticale e orizzontale dei database?
Come è stata determinata la dimensione del team backend nel progetto?