C#
Quali sono i vantaggi e gli svantaggi dell'uso dei meccanismi di boxing e unboxing in un linguaggio di programmazione?
Puoi spiegare cos'è un pool di thread e come funziona?
Con quali tipi di registrazione delle dipendenze sei familiare nel contenitore IoC?
Quando è opportuno usare funzioni anonime nel codice?
In quali situazioni è preferibile usare una collezione di tipo List e in quali un Dictionary?
Qual è il ruolo del meccanismo di Acknowledge in RabbitMQ e a cosa serve?
Come implementare l'attesa del completamento di tutti i compiti di un insieme di compiti?
Come viene implementato il routing delle richieste nel controller?
Puoi spiegare le diverse forme di normalizzazione del database?
Quali compiti specifici hai realizzato nei tuoi progetti?
Si può considerare Object come un tipo con restrizioni rigide di tipizzazione?
Di quali elementi è composta la struttura interna dell'operatore foreach in C#?
Può spiegare come ha utilizzato i meccanismi di migrazione per gestire le modifiche nel database durante lo sviluppo?
Puoi mostrare un esempio di utilizzo del pattern Builder per creare oggetti?
Come si può implementare un meccanismo di approccio ottimista ai blocchi dei dati?
Dal punto di vista della visualizzazione delle metriche — soluzione fatta in casa o standard?
In quali casi si utilizza il blocco try nel codice per la gestione delle eccezioni?
Quali passaggi intraprenderesti se un ritardo nel recupero dei dati dal database causasse problemi nell'applicazione?
Puoi spiegare il concetto di tipi generici nella programmazione?
Può spiegare il concetto di calcolo parallelo e la sua applicazione nella programmazione?