C#
Cosa può portare a un overflow dello stack in un programma?
Puoi spiegare cos'è un metodo chiamato su un oggetto specifico di un'istanza di classe?
Descrivi la tua esperienza nella conduzione e analisi di test di carico dei sistemi.
Spiega il principio di caricamento vorace dei dati nei sistemi e perché viene applicato.
Puoi fare un esempio di una situazione in cui si verifica l'allocazione di un grande oggetto nella memoria heap?
Quali sono le caratteristiche del sistema tipico in C# e come viene implementato nel linguaggio?
Quali tecnologie ritieni più rilevanti per questo progetto?
Descrivi la tua ultima esperienza lavorativa e le principali responsabilità nel tuo precedente impiego
Spiega il meccanismo di tracciamento delle modifiche degli oggetti in Entity Framework e il suo ruolo nella gestione dello stato dei dati.
Spiega il concetto di sicurezza dei thread e la sua importanza nello sviluppo di applicazioni multithread.
Hai mai lavorato con Redis o sistemi di caching simili?
Quali sono i principali vantaggi e svantaggi dell'applicazione di un'architettura a microservizi?
Sei riuscito a partecipare allo sviluppo di soluzioni architettoniche per i progetti?
In quale campo professionale o direzione di sviluppo pensi di proseguire?
Quali conseguenze si verificano se lo stack delle chiamate si riempie?
Quando si lavora con ORM, quale metodo di sviluppo del database preferisci: creare prima il codice o progettare il database prima di codificare?
Hai proposte di lavoro attuali o opzioni di lavoro in discussione?
Ci sono stati casi di utilizzo dell'approccio Database First nella progettazione di database?
Per chi è aperta la chiamata del metodo dichiarato con il modificatore public?
Come si determina la complessità dell'operazione di ricerca di un elemento per chiave in un dizionario?