Sobes.tech

Java

Java Bellek Modeli nedir? Çok iş parçacıklı programlamayı nasıl etkiler?

Senior
144

Durum modeli tüm sistem için mi ortak yoksa sadece belirli hizmetler kapsamında mıydı?

Middle+
144

Spring'de bağımlılık enjeksiyonu (Dependency Injection) nasıl yapılır?

Senior
144

Büyük CSV dosyası (1GB+ nasıl okunur)? Parçaların sınırındaki satır kırılma sorununu nasıl çözebiliriz?

Senior
144

Mikroservisler nedir ve neden popülerler? Her zaman kullanmalı mıyız?

Senior
144

PostgreSQL'de JSON sütunu için hangi indeks türünü önerirsiniz?

Senior
144

İnternet mağazasını hangi mikroservislere ayırmak gerekir?

Senior
144

SQL optimizasyonu neden gerekiyordu ve veri mühendisleri ile geliştiriciler arasındaki sorumluluklar nasıl sınırlandırılmıştı?

Senior
143

Hangi metodolojiyle çalışmaya alışkınsınız? Görevleri nasıl değerlendiriyordunuz ve ne sıklıkla üretime alıyordunuz?

Senior
143

3 ve 5 satırlık tablolar için LEFT JOIN, RIGHT JOIN ve INNER JOIN kaç satır döndürür?

Senior
143

equals() ve hashCode() metodları, sözleşmeleri ve HashMap'teki rolleri hakkında bilgi verin

Senior
143

Servis, kullanıcının yeni siparişlerini nasıl öğrenecek? Sipariş sayısı verileri nasıl saklanacak ve güncellenecek?

Senior
143

Tüketiciler bölümlere nasıl dağıtılır: her tüketici her bölüme bağlanıyor mu yoksa değil mi?

Senior
143

Rapor sisteminde hangi Kafka konuları olacak, kim üretir ve kim tüketir?

Senior
143

ArrayList ile LinkedList arasındaki fark nedir? Dizi varsa neden ihtiyaç duyarız?

Senior
143

DDD (Alan Alan Tasarımı) nedir? O, agregat ve sınırlı bağlam ile nasıl ilişkilidir?

Senior
143

Yatay dışındaki başka hangi ölçeklendirme türleri vardır?

Senior
142

```java import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; public class Arrays2Test { public static void main(String[] args) { List<Integer> list = new CopyOnWriteArrayList<>(List.of(1, 2, 3)); Iterator<Integer> it1 = list.iterator(); list.add(4); Iterator<Integer> it2 = list.iterator(); while (it1.hasNext()) { System.out.println(it1.next()); } System.out.println("****"); while (it2.hasNext()) { System.out.println(it2.next()); } } }

Senior
142

Tabloya hangi indeksleri eklerdin ve neden?

Senior
142

Bir arka uç, bir ön uç var. Standart yığın: Java, Spring, React, Postgres. Görev: 3 kaynaktan veri alıp UI'ye gönderen ve mümkün olan en yüksek kapasite ile en düşük yanıt süresini sağlayan bir REST uç noktası tasarlamak (maksimum/maksimum kriterler, çünkü esasen sihirli bir çözüm yok ve bir uzlaşma bulunmalı). Bu REST uç noktasının beklenen maksimum RPS'sinin 200 olduğu bilinmektedir. Kaynaktan bilinen detaylar: 1. Kaynak - bizim veritabanımız, sorgu yaklaşık 3 saniye. 2. Kaynak - ilişkili bir REST servisi, 100 RPS altında 2 dakikaya kadar düşer, normal modda 5 saniyede yanıt verir. Bu kaynağın davranışını değiştiremeyiz. 3. Kaynak - başka bir ilişkili REST servisi, rastgele 503 hatası verir (belirli bir desen bulunmamaktadır), normal modda 10 saniyede yanıt verir. Bu kaynağın davranışını değiştiremeyiz.

Middle+
142
/92