İşinizde en sık kullandığınız tasarım desenleri nelerdir?
C#
Soyut sınıf ile normal sınıf arasındaki fark nedir?
Eklenti mimarisi içinde Singleton desenini nasıl kullanıyorsunuz? Eklentiler arasındaki ilişkiyi nasıl organize ediyorsunuz?
Open/Kapalı prensibini nasıl anlıyorsunuz? Sınıf değişikliklere kapalıdır, ancak genişlemeye açıktır — bu ne anlama geliyor?
Bir temel sınıfın türev sınıflardan bağımsız olması nasıl sağlanabilir? Temel sınıfın türev sınıfların varlığını nasıl bilmesini sağlayabiliriz?
Bir test metodunun farklı argümanlarla birkaç kez çalıştırılmasını nasıl düzenlersiniz, attribute kullanmadan?
Akış nedir? Onu nasıl anlıyorsunuz?
C#'ta, orijinal sınıfı değiştirmeden bir yöntemin davranışını genişletmek veya değiştirmek için hangi araçlar vardır?
Çalışma zamanından derleme aşamasına nasıl geçilir? Örneğin, System.Text.Json'da nasıl yapılır?
C#'tan bahsediyorsak, davranışı genişletmek için yöntem aşırı yüklemesi yapmak mümkün mü?
Fasulya deseni nedir? Kısaca anlatın.
C#'ta yöntemi yeniden tanımlamayı sağlayan anahtar kelimeler nelerdir?
Async/await her zaman ayrı bir iş parçacığında mı çalışır? İş parçacıkları nereden gelir?
C#'ta nasıl özel bir öznitelik oluşturulur?