C#
Spiega il concetto di normalizzazione dei dati in un database relazionale e il suo obiettivo.
Hai esperienza nel apportare modifiche alla struttura del database tramite migrazioni?
Qual metodo di interazione nel team ritieni più efficace?
Spiega cosa significa creare oggetti immutabili dopo la loro inizializzazione.
Ci sono stati casi in cui hai controllato lo stato del sistema o dell'applicazione?
Quando è giustificato e consigliato evitare di creare un indice nel database?
Come si differenziano i meccanismi di ereditarietà nei linguaggi di programmazione Python e C#?
Puoi spiegare cosa significa il metodo equals nel contesto del confronto di oggetti in Java?
Puoi fare un esempio di utilizzo del polimorfismo nella programmazione?
Quali sistemi di gestione di database hai esperienza di aver utilizzato o di lavorare?
È possibile implementare metodi con corpo in un'interfaccia in C# e a cosa serve? Qual è il vantaggio rispetto a una classe astratta?
Puoi spiegare cos'è la libreria React e come viene utilizzata nello sviluppo di interfacce utente?
Quali motivi spiegano l'elevata performance dell'operazione BULK INSERT in SQL Server?
Come viene effettuata la pulizia automatica della memoria nell'ambiente di esecuzione?
Quali tipi di cicli di vita degli oggetti esistono nel contenitore IoC e come vengono applicati?
Qual è la differenza tra un thread di esecuzione e un processo in un sistema operativo?
Qual tipo di polimorfismo viene implementato utilizzando tipi generici?
Spiega cos'è AS2 nel contesto di ASP.NET e come viene utilizzato.
In quale fase avviene il caricamento dei dati dal database negli oggetti dell'applicazione durante l'uso di Entity Framework?
Puoi spiegare la differenza tra stack e heap nella gestione della memoria?