Sobes.tech

Java

Aynı sınıf içinde birkaç alan volatile modifikatorü ile işaretlenirse ne olur?

Senior
VKVK
95

Son iş yerinizdeki (Lekton) çalışma deneyiminizden bahsedin. Ne yapıyordunuz, hangi teknolojileri kullandınız?

Senior
BSS
95

Saga deseni nedir, nasıl çalışır ve ne işe yarar?

Senior
Octo
95

SQL'de indeksler nedir ve ne işe yarar? Dezavantajları nelerdir?

Middle+
Мираполис
95

Kötü niyetli kilitlenmede deadlock ile nasıl başa çıkıldı?

Senior
прайм пейментс
95

/** * Metod, adayın kazandığı puanları hesaplar, * sonucu veritabanına kaydeder ve bu konuda dış hizmete callback çağırır */ public void process(Candidate c) { transactionTemplate.executeWithoutResult(status -> { Score s = interviewScoreMLService.compute(c); String body = objectMapper.writeValueAsString(Map.of(c.getName(), s)); Mono<ResponseEntity<Void>> request = WebClient.create() .post() .body(BodyInserters.fromValue(body)) .retrieve() .toBodilessEntity(); scoreRepository.saveScore(s); }); }

Senior
РайффайзенРайффайзен
95

Kodun temel hatalı davranışının nedeni nedir? Nesnelerin değiştirilemezliği ihlal edilmiştir Kesme durumu işlenmemektedir Kilitleme nedeniyle performans kötüleşiyor Kilitleme nesneleri çatışması çıkmaza yol açar Kaynakların aşırı senkronizasyonu Nesne durumları başlatılmamışimport java.util.concurrent.*; class Competition { private final Object lock = new Object(); public void syncMethodA(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodB(this); } } public void syncMethodB(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodA(this); } } } public class FitnessApp { public static void main(String[] args) { Competition comp1 = new Competition(); Competition comp2 = new Competition(); Thread t1 = new Thread(() -> comp1.syncMethodA(comp2)); Thread t2 = new Thread(() -> comp2.syncMethodB(comp1)); t1.start(); t2.start(); } }

Senior
СБК ПАРУС
95

Pikte RPS kaçtı? Kayıt edilen kaç tane?

Senior
01.tech
95

Herhangi bir nesne HashMap'te anahtar olarak eklenebilir mi?

Senior
Альфа-БанкАльфа-Банк
95

Dış API için RPS kısıtlamasıyla rate limiting nasıl uygulanır? Sanal akışlar/korutinler sistem akışlarından nasıl farklıdır?

Senior
Ozon ФинтехOzon Финтех
95

İş görevleri dışında bir projede teknik bir iyileştirme örneği veriniz.

Senior
ИП Ганус Александр Андреевич
95

Kafka ve RabbitMQ arasındaki fark nedir?

Middle
Senior Soft
95

Kontrolörde belirli bir başlığı (örneğin, personel numarası) nasıl okuyabilirim?

Senior
СБЕРСБЕР
95

Bir dakika ile bir güne kadar cevap vermeyebilecek istikrarsız entegrasyonla başa çıkmak için hangi yaklaşımlar var?

Senior
Позитив Технолоджис
95

BeanPostProcessor yazma deneyiminiz var mı? Hangi görev için?

Middle+
Т-БанкТ-Банк
95

Kafka'daki olayların sırası önemli miydi? Nasıl sağlanıyordu?

Senior
Альфа-БанкАльфа-Банк
95

[isim] sordu: Orada bir iş sözleşmesiyle çalıştınız mı?

Middle
СБЕРСБЕР
95

```java // 2 public class Interfaces { public static void main(String[] args) { A a = new A() {}; B b = new B() {}; AB ab = new AB(); a.print(); b.print(); ab.print(); } public interface A { default void print() { System.out.println("interface A"); } } public interface B extends A { default void print() { System.out.println("interface B"); } } public static class AB implements A, B { } } ```

Senior
СБЕРСБЕР
95

SAGA deseni hakkında bilgi ver: orkestrasyon ve koreografi.

Senior
СБЕРСБЕР
95

Orta veya sonundaki metin için (LIKE '%metin%') arama yapmak için hangi indeks türü kullanılmalı?

Senior
солюшин
95
/726