Java
HashMap neden normal ikili ağaç yerine kırmızı-siyah ağaç kullanıyor?
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; } }
İlişkisel veritabanlarında (PostgreSQL) hangi indeksleri kullanıyorsunuz? B-Tree ile Hash indeksleri arasındaki fark nedir?
Gecikme neden bir saniyeden 300 milisaniyeye düştü?
Sizde Cassandra ne amaçla kullanılıyordu?
Değiştirilemez bir harita kullanırken kodun yanlış davranışının temel nedeni nedir? "Yalnızca okuma" olmayan alanlar değiştirilebilir HashMap, öğelerin sırasını korumaz Aşırı sarmalayıcı kullanımı karışıklığa neden olur "Değiştirilemez" harita, orijinal haritadaki değişiklikleri yansıtır Nesnenin yanlış kullanımı hata ile sonuçlanır
Projede geliştirme ve CI/CD sürecinden bahset
Deneyiminiz ve son projeniz hakkında bilgi verin
Commit sırasında optimist kilit hatası oluştuğunda ne yaptınız?
Aston'daki işinizden İngilizce olarak bahsedin
Spring'de bean oluşturma yöntemleri hakkında konuş
Stream'te ara ve terminal operatörler nelerdir? Örnekler veriniz.
Üç bölüme dağıtılmış bir konudan mesajları kaydedildiği sırayla okuyabilir misiniz?
Gerçek uygulamada, nesnenin değiştirilemez hale getirilmesi gereken bir durum oldu mu?
Hibernate'de varlıklar arasındaki ilişkiler varsayılan olarak hangileri EAGER, hangileri LAZY?
İş deneyiminizden bahsedin
newFixedThreadPool ile ForkJoinPool arasındaki fark nedir?
Bazı durumlarda, bir olayın olması gereken durum dışında bir statüye geçtiği oldu mu? Bu geçişleri izleyen ve izin veren veya engelleyen bir mekanizma var mıydı?
Son iş yerinizdeki ilgili deneyiminizden bahsedin — neyi beğendiniz, neyi beğenmediniz?
Yapılandırma bean'leri (@Configuration) ne işe yarar?