Kubernetes/OpenShift'te Pod, Deployment ve Deployment Config nedir? Farkı nedir?
Java
Neden ardışık yinelemede ArrayList, LinkedList'ten daha hızlıdır?
İki yönlü bağlı listenin ortasına öğe ekleme işlemi zorluk açısından nasıl değerlendirilir?
Önceki şirketinizde hangi proje derleme sistemi kullanıldı?
Değiştirilemez nesnelerin programlamadaki rolü nedir ve hangi avantajları sağlarlar?
Projeniz veya sisteminiz bağlamında Propagation terimiyle ne kastedildiğini açıklayabilir misiniz?
Spring'de bir Bean oluşturulurken belirli bir işlemi nasıl gerçekleştirebilirsiniz?
Yeni değerler eklemeye çalışırken, yeni bir kayıt mı ekleyeceğini yoksa mevcut kaydı mı güncelleyeceğini nasıl anlar?
İş parçacıklarının senkronizasyonunu sağlamak için mekanizma olarak monitörün çalışma prensibini açıklayın.
Yazılım sistemlerindeki bağımlılık bağlamında transitif bağımlılık kavramını açıklayın.
Değiştirilebilir bir nesneyi hash tablosunda anahtar olarak kullanmanın olası sonuçları nelerdir?
//İki bean verilir. m1 metodunda üçüncü yinelemede istisna oluştu. Veritabanında kaç kayıt olacak? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Tabloya kayıt ekle } }
Java'da WeakHashMap sınıfının nasıl çalıştığını ve normal HashMap'ten farkını açıklayabilir misiniz?
Stream'teki boru hattı yönteminin çalışma prensibini ve özelliklerini açıklayın.
Stream API'de paralel akış kavramını ve özelliklerini açıklayın
Try ve kaynak kapatma sırasında (try-with-resources) istisna oluşursa catch'ta ne yakalarız?
Koddaki açıkça bildirilmemiş istisnaları yakalayabilir misiniz?
Stream API'de mevcut ara işlemleri listeleyebilir misiniz?
Java projelerini yönetmek için Maven aracının temel işlevi nedir?