Sobes.tech

Java

Bir sinfda bir nechta maydonlar volatile modifikatori bilan belgilansa nima bo'ladi?

Senior
VKVK
95

So'nggi ish joyingizda (Lekton) ish tajribangiz haqida gapiring. Nima bilan shug'ullandingiz, qanday texnologiyalarni ishlatdingiz?

Senior
BSS
95

Saga naqshasi nima, qanday ishlaydi va nima uchun kerak?

Senior
Octo
95

SQL'da indekslar nima va ular nima uchun kerak? Qaysi kamchiliklari bor?

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

Pesimist bloklashda deadlock bilan qanday kurashildi?

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

/** * Метод кандидатнинг қанча балл олганини ҳисоблайди, * натижани базада сақлайди ва ташқи хизматда callback қилади */ 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

Kodning asosiy noto'g'ri ishlash sababini nima? Ob'ektlarning o'zgarmasligi buzilgan To'xtash holati boshqarilmayapti Blokirovka qilish tufayli ishlash tezligi pasaymoqda Blokirovka ob'ektlarining ziddiyatlari muammoga olib keladi Resurslarning ortiqcha sinxronizatsiyasi Ob'ekt holatlari boshlang'ich holatda emasimport 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

Pikda RPS qancha bo'lgan? Qancha yozilgan?

Senior
01.tech
95

Har qanday ob'ektni HashMap'da kalit sifatida qo'shish mumkinmi?

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

Tashqi API uchun RPS cheklov bilan rate limitingni qanday amalga oshirish mumkin? Virtual oqimlar/korutinlar tizim oqimlaridan qanday farq qiladi?

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

Biznes vazifalaridan tashqari loyiha ichida texnik yaxshilash misolini keltiring.

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

Kafka va RabbitMQ o'rtasidagi farq nima?

Middle
Senior Soft
95

Kontrollerda ma'lum bir sarlavhani (masalan, ish raqamini) qanday o'qish mumkin?

Senior
СБЕРСБЕР
95

Barqaror bo'lmagan integratsiya bilan qanday yondashuvlar mavjud bo'lib, u bir daqiqadan bir kungacha javob bermasligi mumkin?

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

BeanPostProcessor yozish bo'yicha tajribangiz bormi? Qaysi vazifa uchun?

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

Kafka'da voqealarning tartibi muhimmi edi? Uni qanday ta'minlashgan?

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

[ism] so'radi: Siz u yerda ish shartnomasi asosida ishladingizmi?

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 naqshini haqida gapirib bering: orkestratsiya va xoreografiya.

Senior
СБЕРСБЕР
95

Matnning o'rtasi yoki oxirida qidirish uchun qanday indeks turini ishlatish kerak (LIKE '%matn%')?

Senior
солюшин
95
/726