Java
Spring bir çerçeve mi yoksa kütüphane mi? Bir çerçeve ile kütüphane arasındaki fark nedir?
ArrayList'te ilk ve son elemana erişimin karmaşıklığı nedir?
Auth Service, API ve İşlem Servisi arasında bir boşlukta duruyor — çöktüğünde her şey çöker. Bunu nasıl güvende tutuyorsunuz?
Spring Boot starter'ı yazdınız mı? Neden? Hangi özelliklerle karşılaştınız?
Comparable arayüzü nedir ve nasıl kullanılır?
Strateji deseninden bahset.
Kodu okuyun ve hataları sayın ```java @Component public class AuthorSearchService { @Autowired private AuthorRepository authorRepository; @Autowired private StatisticsRepository statisticsRepository; private AlertRestClient arc = new AlertRestClient(); // Sorguda hem tam değer hem de sadece isim kısmı olabilir, örneğin "Vadim Pavlo" veya "pavlo" @Transactional public List<Author> search(String query) { List<Author> authors = authorRepository.findByNameContainingIgnoreCase(query); Statistics s = statisticsRepository.findById(query).orElse(null); if (s == null) s = new Statistics(query); s.setNumbers(s.getNumbers() + 1); statisticsRepository.save(s); if (s.getNumbers() > 1000 && authors.size() > 1000) { System.out.println("çok popüler arama, çok fazla veri ile, uyarı gönderiliyor..."); arc.send(query, s.getNumbers(), authors.size()); } return authors; } } @Entity @Data public class Author { @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "author") private List<Book> books; public Author(String name) { this.name = name; } } ```
Equals, aynı hashCode ama farklı identityHashCode olan iki nesne — HashMap'e eklenirken ne olur?
Spring Kafka'nın sanal iş parçacıklarıyla ilgili sorunları nelerdir? Yoksa hiç sorun yok mu?
Dockerfile ile Docker Compose dosyası arasındaki fark nedir?
Mevcut işinizden neden ayrılıyorsunuz ve ne arıyorsunuz?
Kafka'daki mesajlar için şemalar kullandınız mı (örneğin, Avro)?
Stream'te ara ve terminal operatörler nelerdir? Örnekler veriniz.
Kafka, üç bölüm ve üç tüketici ile bir tüketici grubu kullanırken ne garanti eder?
Spring Framework'te @Bean ve @Service anotasyonları arasındaki fark nedir?
Master-Slave mimaride Slave veritabanı ile hangi veri güncelleme aralığı sağlanır?
Deduplication, deduplication mekanizmasıyla mı yoksa idempotanslık uygulanmasıyla mı gerçekleşti? Fark nedir?
Bir LinkedList türündeki bağlı listenin ortasına yeni bir öğe eklemenin nasıl yapıldığını açıklayın
Programlamada Command deseninin amacı ve kullanımı nedir?
İşlem izolasyon seviyelerini listeleyin ve genel hatlarıyla ne işe yaradıklarını açıklayın.