C#
Puoi spiegare cosa fa l'operatore DELETE in SQL e in quali casi viene utilizzato?
Cos'è il problema N+1?
Quando è consigliato usare il vincolo di chiave esterna in un database?
Puoi elencare i diversi livelli di isolamento delle transazioni nei database e spiegare le loro differenze?
Puoi elencare i principali tipi di test unitari utilizzati per verificare il codice?
Qual è stata la tua esperienza di interazione con un mentore o supervisore durante la formazione o il lavoro?
Qual è la tua opinione sul ruolo dei test automatizzati nel processo di sviluppo?
In quali casi scegliamo database relazionali e in quali non relazionali?
Puoi spiegare il principio di inversione delle dipendenze e la sua importanza nella progettazione dei sistemi software?
Quali approcci e tecniche garantiscono il rispetto del principio di inversione delle dipendenze nella progettazione del sistema?
È possibile associare una variabile a un thread/task in modo che ogni task memorizzi il proprio valore? Cos'è ThreadLocal e AsyncLocal?
Come differisce il comportamento del garbage collector nella gestione di oggetti di 10 KB e 100 KB?
Quali sono i tuoi obiettivi e aspettative professionali legati al tuo futuro lavoro?
Cosa mostrerà il programma se throw viene decommentato nei punti indicati?
Cos'è XML e come viene utilizzato per memorizzare e scambiare dati?
Quali compiti e funzioni rientravano nelle tue responsabilità nel tuo precedente lavoro?
Come ti vedi tra cinque anni?
Spiega il principio di iniezione delle dipendenze nel codice e i suoi vantaggi.
Qual è lo scopo principale dell'interfaccia .NET Standard?
Quali tipi di collezioni o strutture dati sono adatti per l'iterazione con l'operatore foreach?