È possibile creare metodi virtuali in una classe normale (non astratta)?
C#
Come si può sostituire uno switch-case in base al tipo di un erede utilizzando il polimorfismo?
Come si chiama la tecnologia di lavorare con metodi come riferimenti in C#?
Hai sentito parlare di TDD e DDD? Come li hai applicati nella pratica?
Qual è la differenza fondamentale tra asincronia e multithreading?
Quando esattamente inizia l'operazione asincrona durante l'esecuzione del metodo?
Cos'è la parola chiave partial in C#? A cosa serve?
Cosa succede quando l'esecuzione arriva a await? Come lo gestisce il compilatore?
Qual è l'alternativa agli attributi e alla riflessione in C#?
Quali pattern architettonici conosci?
Come si può estendere un metodo di classe senza modificare il codice sorgente?
Per quali compiti potrebbe essere necessaria una classe parziale?
Cos'è il principio di inversione delle dipendenze (DIP)?
Qual è la differenza tra una classe astratta e una classe normale?
Cosa sono MVC, MVP, MVVM? In cosa si differenziano?
Cosa sono gli attributi in C#?
Cos'è l'asincronia e come l'hai applicata nel tuo lavoro?
Come si può implementare che una classe base non dipenda dalle classi derivate? Come far sì che la classe base conosca l'esistenza delle classi derivate?
Con quale parola chiave si può chiamare l'implementazione di base di un metodo da una sovrascrittura?
Quali pattern di progettazione usi più spesso nel tuo lavoro?