C#
Perché sono necessari i livelli di isolamento nelle transazioni del database?
Spiega cosa si intende per risorse non gestite nel contesto della programmazione e dell'architettura di sistema.
Quali sono i vantaggi e gli svantaggi dell'uso di Reflection nella programmazione?
Qual è lo scopo dell'utilizzo dell'interfaccia IQueryable nello sviluppo?
Puoi spiegare il principio di funzionamento del sistema di gestione automatica della memoria e il suo ruolo nei linguaggi di programmazione?
Hai lavorato con la piattaforma .NET Standard nei tuoi progetti?
Qual è il ruolo principale della classe Lock in C# e in quali situazioni viene applicata?
Quali metodi HTTP sono considerati idempotenti e su cosa si basano?
Puoi elencare i principali protocolli utilizzati per lo scambio di informazioni nelle reti?
Qual è la differenza tra la struttura dati array e lista nel contesto del loro utilizzo e della loro organizzazione interna?
In quale punto viene salvato un tipo di dato importante durante l'imballaggio degli oggetti?
Quali sistemi di gestione di database hai utilizzato nei tuoi progetti?
Quali sono i tuoi obiettivi professionali e cosa ti aspetti dal tuo prossimo posto di lavoro?
Puoi fare degli esempi in cui nel codice si utilizza la costruzione 'using'?
Puoi spiegare il significato dell'interfaccia nella programmazione orientata agli oggetti?
Spiega il concetto di esecuzione asincrona dei compiti e in cosa si differenzia dall'approccio sincrono
Come differiscono gli approcci per implementare operazioni asincrone in C# e JavaScript?
Puoi spiegare cosa si intende per principio di inversione delle dipendenze e perché è importante nello sviluppo del software?
Puoi spiegare il principio di funzionamento dell'interfaccia IQueryable in .NET e come viene utilizzata per formulare query sui dati?
È possibile modificare la funzionalità di un metodo sovrascrivendolo in una classe derivata?