C#
Qual è la differenza tra una classe astratta e un'interfaccia?
Come l'ORM ottimizza il codice SQL generato in termini di prestazioni?
Quali sono i vantaggi dell'utilizzo dell'iniezione delle dipendenze nel codice?
Qual è la differenza tra classi statiche e non statiche?
A cosa serve StringBuilder in C#?
Le chiavi esterne devono essere presenti nel database e, se sì, perché?
Cos'è un primitive di sincronizzazione Semaphore?
Cos'è un filtro di azione e quali funzioni svolge?
C'è qualche differenza nel comportamento se passo un numero o un oggetto come parametro?
A quale tipo appartiene una stringa in C#: riferimento (Reference) o valore (Value)?
Cos'è il pattern di progettazione Builder?
Quali sono i tipi di collezioni in C#?
A cosa serve la normalizzazione del database?
Come funzionano gli operatori di join (JOIN) in SQL?
L'operazione DELETE è idempotente?
Si può considerare un metodo asincrono se manca l'operatore await?
In quali altri modi, oltre all'uso della versione, si può implementare il blocco ottimistico in un sistema?
È possibile passare un oggetto di tipo string come meccanismo di blocco di sincronizzazione?
A cosa serve il costruttore negli oggetti?
In quale momento viene inviata la richiesta al database?