.NET'te Large Object Heap'e hangi nesneler girer ve bunlar nasıl tanımlanır?
C#
Kendini beş yıl içinde nasıl görüyorsun?
Bir görev var: Bir olayı (Kafka/RabbitMQ) ve veritabanına atomik olarak kaydetmek. Transaksiyonelliği nasıl sağlayabilirsiniz?
Veri arama optimizasyonu için SQL sorgularınızda hangi tür indeksler kullandınız?
Veritabanı sistemlerinde kullanılan farklı indeksleme türlerini sıralayabilir misin?
Görev: Size, yeni bir özelliğin kod incelemesini yapmanız istendi, bu özelliğin özü, turu (bir uçak bileti ve otelden oluşan) rezerve etme imkanıdır. Uçak bileti ve turun ayrı ayrı rezerve edilmesi için fonksiyonlar zaten mevcut olup, bu görevde tüm turu veya turun hiçbir bileşenini rezerve edecek tek bir yöntem bulunması beklenmektedir.
Zamanla daha uzun süre çalışan yavaş bir SELECT sorgusu mu var? Sorunu nasıl teşhis edersiniz?
Mikroservis mimarisinde Saga desenini uygulama ve kullanma deneyiminiz var mı?
Karmaşık SQL sorgularının optimizasyonu ve yürütme planlarıyla çalışma konusundaki deneyiminizden bahsedin. 2-3 kat hızlandırmayı başardığınız bir durum oldu mu?
Tipik bir sözlük yapısında anahtar olarak anlamlı ve referans türü verilerin kullanımını nasıl ayırt edersiniz?
SOLID nedir?
Önbellek bozulma sorununu nasıl çözersiniz (Redis 1 saniye yanıt veriyor, veritabanı 10 ms)?
Aynı türden ardışık öğelerden oluşan bir veri yapısının ne olduğunu açıklayabilir misiniz?
Görev: Size, yeni bir özelliğin kod incelemesini yapmanız istendi, bu özelliğin özü, turu (bir uçak bileti ve otelden oluşan) rezerve etme imkanıdır. Uçak bileti ve turun ayrı ayrı rezerve edilmesi için fonksiyonlar zaten mevcut, bu görevden beklenen, turu tamamen rezerve eden veya hiçbiri olmayan tek bir yöntem sağlamaktır.
Son iş yerinizdeki çalışma deneyiminizden bahsedin
Son iş deneyimini ve önceki işteki ana sorumluluklarını anlat
Gelecekteki rolünüzle ilgili özel tercihleriniz veya gereksinimleriniz olup olmadığını belirtiyor musunuz?
Kullanıcının tam adını depolamadan (IDbRepository veya ICacheRepository) dolduran ve zenginleştirilmiş olayı ileriye taşıyan bir yöntem uygulayın (IEventSaver) Maksimum performansa ulaşmak gerekiyor Ön bellekte %99.9 güncel veri bulunuyor Kaydetme sırasında olayların başlangıç sırası bozulabilir public async Task Enrich(IEnumerable<UserEvent> events) { }