Java'da Callable arayüzü hangi sonucu döndürür?
Java
Neden iş değiştiriyorsunuz?
ExecutorService nedir ve iş parçacıklarını yönetmek için nasıl kullanılır açıklayabilir misiniz?
İyimser kilitleme nasıl uygulanır ve özellikleri nelerdir?
Mission Critical sisteminde hangi mekanizmaların uygulanması gerekiyor? Arızalara karşı dayanıklılık nasıl sağlanır?
Zaten yapılmış görevleri değiştirmeye ve yeniden düzenlemeye nasıl bakıyorsun?
Maalesef, mikroservis mimarileri oluşturma ve sürdürme konusunda pratik deneyiminiz var mı?
Veri diğer hizmetlerden analitik sisteminize nasıl geliyordu?
//Bir sayı dizisi verildiğinde, bunların hepsi bir çifti olan sayılar dışında, //sadece bir kez görünen sayıyı bulun // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }
enum'da name() yöntemi nedir?
Veritabanı ile uzak bağlantılar kullanan testler sırasında veritabanındaki tutarsızlık sorununu nasıl giderirsiniz?
Rapor sisteminde hangi Kafka konuları olacak, kim üretir ve kim tüketir?
Veri akışlarını işlerken Stream API'de map ve flatMap yöntemlerinin kullanımı arasındaki temel fark nedir?
finalize() yöntemi ne işe yarar?
Java'daki akışlar hakkında konuş: metodlar hangi gruplara ayrılır ve fark nedir?
Bir ekipte ve üründe ne arıyorsunuz? İş yeri seçerken kriterleriniz nelerdir?
Happens-before nedir? Neden senkronizasyon olmadan i++ güvensizdir?
Algoritma problemi: Bir tamsayı dizisi verildiğinde, diğer öğelerin sırasını koruyarak tüm sıfırları sona taşıyın (örneğin, [1,0,3,0,1] → [1,3,1,0,0])
Nesne yönelimli programlamada açılış ve kapanış prensibi nasıl uygulanır?
ThreadPoolExecutor kullanırken iş parçacıklarını yönetmek için birleştirmeleri (join) hangi durumlarda ve nasıl doğru şekilde uygulamalısınız?