NoSQL neden gereklidir? İlişkisel veritabanları neden yeterli değil? Kullanım örnekleri, avantajlar, depolama yapıları.
Java
Spring, Spring Boot deneyiminizi nasıl değerlendiriyorsunuz? Ne yapmanız gerekti? Altında nasıl çalıştığını biliyor musunuz?
Programlamada fonksiyon hangi durumlar ve görevler için kullanılır?
Hash indeksleri ile B-ağaç indeksleri arasındaki fark nedir? Soyadlarına göre arama yapmak için hangisi daha uygundur?
Eşzamanlı HTTP istekleri için thread havuzu boyutunu nasıl ayarlarsınız?
İzleme nasıl organize edildi? Özel metrikler ve uyarılar oluşturmaya zorlandınız mı?
Değiştirilemez (immutable) sınıf nedir? Dezavantajları nelerdir?
ThreadLocal kullanımının haklı olduğu bir duruma örnek verebilir misiniz?
Veri önbelleği varsa, OOM'un nedeninin tam olarak onda olduğunu nasıl anlayabiliriz?
İç metod başka bir servisteyse, iç içe @Transactional anotasyonu nasıl çalışır?
Durumunuzda CQRS uygulaması hakkında daha fazla bilgi verin.
Dağıtım sırasında sorunlar: hatalar dağıtım sırasında ortaya çıkar ve sonra kaybolur. Neden?
Hizmet birkaç saatte bir OutOfMemoryError ile çökmekte. Sorunu çözmeye nereden başlarsın?
Synchronized blok ile atomikler arasındaki fark nedir? CAS nasıl çalışır?
Görevlerle ilgili gereksinimler size nasıl iletildi?
Prodüksiyonda out of memory hatasını nasıl doğrularız ve bununla ne yapmalıyız? OOM anında heap dump nasıl alınır?
package ru.tbank; @Service public class OrderService { @Autowired private OrderRepository orderRepository; @Autowired private CacheService cacheService; public Order findOrder(Long orderId) { Order order = cacheService.get(orderId); if (order == null) { order = orderRepository.findById(orderId).orElse(null); if (order != null) { cacheService.put(orderId, order); } } return order; } }
Bir ilişkisel veritabanında dış anahtar hangi garantileri sağlar? Üzerinde dış anahtarlar varsa ana kaydı silebilir misiniz?
Dış hizmetin çökebileceği durumlarda faturanın güvenilir bir şekilde nasıl gönderileceği sağlanır?
Kafka'da tam olarak neyi ayarladınız? Hangi belirli parametreleri yapılandırdınız?