Java
Son projelerinde önbellekleme mekanizmalarını kullandınız mı?
Sistemlerde isteklerin önbelleğe alınmasının çalışma prensibi ve amacı nedir, açıklayınız.
Java'da JSON nasıl ayrıştırılır? Hangi kütüphaneler kullanılır ve kod nasıl görünür?
Spring'de bir bean'in yaşam döngüsü hakkında bana anlat.
Java'da kendi istisnanızı nasıl oluşturursunuz?
Kubernetes'ta isteklerin örnekler arasında nasıl dengelendi?
İşteki en zor olan neydi: Otkritie'de mi yoksa Gazpromneft'te mi?
Mevcut deneyiminiz ve yığınınız hakkında bilgi verin.
Null değeri içeren bir Optional nesnesi oluşturmanın yolu nedir?
Neden pasif bir arayışta olsan da konuşmayı kabul ettin?
Stream API'de kullanılan iki yöntem kategorisini söyleyebilir misin?
Rapor hazırlamak için aynı anda birkaç hizmete nasıl erişilir?
Reaktif programlamada sıcak (hot) akışlar ile soğuk (cold) akışlar arasındaki fark nedir?
Büyük tablolar üzerinde OFFSET sayfalama sorunu ve nasıl çözülür (kursor tabanlı sayfalama)
@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Kitap var mı diye kontrol et " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Kitap zaten var"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Kitap {} tarafından {} ile oluşturuldu, id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Kitap al " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }
Tüketicinin açık bir group.id ile ve olmadan çalışmasında ne fark var?
Kafka: Bir konudaki bir mesajın iki farklı servis tarafından okunmasını nasıl sağlarım?
SQL sorgularını optimize etme deneyiminiz var mı? Sorgu planını analiz edebiliyor musunuz?
Projelerinde doğrulanmış istisnaları nasıl ele alıyorsunuz?
Teknoloji yığını değiştirme veya uygulama kararları aldınız mı? Bir örnek veriniz.