Neden yeni bir iş aramaya karar verdiniz ve önceki işvereninizden neden ayrıldınız?
Bir meslektaşınızın Kod İncelemesi görevi size geldi Koddaki sorunları nelerdir?
Yetkilendirme nasıl uygulanıyor?
SOLID'in iki prensibini isimlendir ve ihlal örnekleri ver.
.NET DI'de hangi yaşam süreleri vardır ve neden Redis ConnectionMultiplexer Singleton olarak kaydedilmelidir?
Bellek yönetimi: yığın, yığın alanı, referans ve değer tipleri — bunlar hakkında ne biliyorsun?
Asenkronluk ile çok iş parçacıklı olma arasındaki temel fark nedir?
Bağımlılıkların Tersine Çevrilmesi Prensibi (DIP) nedir?
Ne zaman istifa ettiniz?
Size bir meslektaşınızın kod incelemesi için size bir görev verildi Koddaki sorunları nelerdir? ```csharp namespace SomeProject.Data { public class UserRepository { public Task SaveUser(User user, Dictionary<int,string> shards) { var shardIdx = user.Id % 3; var shardAddress = shards[shardIdx]; using(var shardService = new ShardService(shardAddress)) { return shardService.SaveUserAsync(user); } } } } ```
Her bir servisin kendi veritabanına sahip olduğu mikroservislerde veri tutarlılığını nasıl sağlayabilirsiniz? Hangi Saga türlerini biliyorsunuz?
Adayın projeyle ilgili soruları (çalışma formatı, ekip, süreçler)
Expression Tree nedir ve LINQ nasıl SQL'e çevrilir?
İşlem izolasyon seviyeleri nelerdir?
Bir baytta kaç bit vardır?
Finalize nasıl çalışır? Finalizer ve IDisposable'yi karşılaştırın.
LINQ kullanarak, sepetin iç içe modelinde ürünler ve modifikasyonlar için düz istatistikleri hesaplayın: isim ve toplam miktar. Sepet öğesinin miktarını ve modifikasyonların miktarını dikkate alınmalıdır.
Projede Git ile nasıl çalıştınız? Dalçıklar, geliştirme süreci ve sürüm süreci hakkında bana bilgi ver.
Gösterge metrikleri açısından — kendi yapımı mı yoksa standart mı?
SOLID prensiplerinden bahsedin. Bağımlılık Ters Çevirme Prensibi ne anlama geliyor?