Sobes.tech

Java

Eyni sinifdə bir neçə sahə volatile modifikatoru ilə işarələnərsə, nə baş verər?

Senior
VKVK
95

Son iş yerinizdə (Lekton) iş təcrübənizdən danışın. Nə ilə məşğul oldunuz, hansı texnologiyadan istifadə etdiniz?

Senior
BSS
95

Saga nümunəsi nədir, necə işləyir və nə üçün istifadə olunur?

Senior
Octo
95

SQL-də indekslər nədir və nə üçün lazımdır? Hansı mənfi tərəfləri var?

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

Pessimist kilidləmə zamanı deadlock ilə necə mübarizə aparıldı?

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

/** * Metod, namizədin qazandığı balları hesablayır, * nəticəni verilənlər bazasında saxlayır və xarici xidmətdə 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 əsas düzgün olmayan davranışının səbəbi nədir? Obyektlərin dəyişməzliyi pozulub Yarpaqlama vəziyyəti idarə olunmur Qapanma ilə əlaqəli obyektlərin qarşıdurması tıxac vəziyyətinə səbəb olur Resursların həddindən artıq sinxronlaşdırılması Obyektlərin başlanğıc vəziyyətləri initialized deyilimport 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

Pikdə RPS nə qədər idi? Nə qədər qeydiyyata alınıb?

Senior
01.tech
95

Hər hansı bir obyekti HashMap-də açar kimi əlavə etmək mümkündürmü?

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

Xarici API üçün RPS məhdudiyyəti ilə rate limiting necə həyata keçirilir? Virtual axınlar/korutinlər sistem axınlarından necə fərqlənir?

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

Biznes tapşırıqları xaricində layihədə texniki təkmilləşdirmənin nümunəsini göstərin.

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

Kafka və RabbitMQ arasındakı fərq nədir?

Middle
Senior Soft
95

İdarəedicidə müəyyən başlığı (məsələn, işçi nömrəsini) necə oxumaq olar?

Senior
СБЕРСБЕР
95

Qeyri-sabit inteqrasiya ilə başa çıxmaq üçün hansı yanaşmalar var, bu inteqrasiya bir dəqiqədən bir günə qədər cavab verməyə bilər?

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

BeanPostProcessor yazma təcrübəniz varmı? Hansı vəzifə üçün?

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

Kafka'da hadisələrin ardıcıllığı vacib idimi? Necə təmin olunurdu?

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

[ad] soruşdu: Orada əmək müqaviləsi ilə işlədinizmi?

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 nümunəsi haqqında danışın: orkestrasiya və xoreografi.

Senior
СБЕРСБЕР
95

Mətndə ortada və ya sonunda axtarış üçün hansı indeks növü istifadə edilməlidir (LIKE '%mətn%')?

Senior
солюшин
95
/726