C#
String tipi, değer mi yoksa referans mı türüdür? Onun nüansları nelerdir?
Veritabanındaki indeksler: ne işe yarar, neden her şeye uygulanamaz, yavaş sorguları nasıl analiz edilir?
Ürün bilgilerini değiştiren üç yöntem vardır (durumu değiştirir, etiketlerin bileşimini değiştirir ve ağırlığı belirler). Gelecekte, ürün bilgilerini değiştiren 10-20 daha yöntem eklenmesi planlandığından (bu yöntemler başka bir hizmette NuGet olarak uygulanabilir), tek bir DoSomethingWithItem yöntemi uygulamak gerekir; bu yöntem, giriş parametrelerine bağlı olarak herhangi bir ürün değişikliğini çağırabilir. Yani, metoda "Durumu değiştir" veya "Ağırlığı belirle" denebilir ve uygulaması, StateChanger.Change veya WeightSetter.Set gibi yöntemleri çağırır. StateChanger, TagsSetter ve WeightSetter sınıfları değiştirilebilir. Önemli olan, işlevselliği korumaktır.
N+1 sorunu nedir?
MassTransit'te Activity nedir?
ASP.NET Core'da istek boru hattı (middleware pipeline) nedir?
MVCC nedir?
await Task.WhenAll kullanırken telafi için catch-bloklarının mantığı doğru çalışacak mı? Hangi istisna fırlatılacak?
Sınıf metodunu kaynak kodunu değiştirmeden nasıl genişletebilirsiniz?
Async/await her zaman ayrı bir iş parçacığında mı çalışır? İş parçacıkları nereden gelir?
Aramaların programı nedir ve Kaliningrad saat dilimi dikkate alınarak çalışma günü daha erken başlanabilir mi?
İşinizde yapay zeka kullanıyor musunuz? Evetse, hangi araçları kullanıyorsunuz ve neyi devrediyorsunuz?
Throw'u yorum satırı dışına alırsam, çıktı sırası değişir mi?
Tanımlanan yön ve pozisyona ne kadar ilgi duyuyorsunuz?
ConcurrentDictionary nasıl çalışır?
Neden çözümde List eklediniz, eğer sadece HashSet kullanıp ToList yapabilirsiniz?
Yöntem çalıştırılırken asenkron işlemi tam olarak ne zaman başlar?
HTTP/1 ve HTTP/2 arasındaki fark nedir?
Sanal yöntemlerle ilgili görev: ne gösterilecek? Hangi yöntem için daha fazla tık var ve neden?
Teklifleri hangi finansal aralıkta değerlendiriyorsunuz?