Sobes.tech

Бир класста бир нече талаа volatile модификатору менен белгиленсе, эмне болот?

Senior
VKVK
95

Өз акыркы жумуш ордуңузда (Lekton) болгон иш тажрыйбаңыз жөнүндө айтып бериңиз. Эмне менен алектендиңиз, кайсы стекти колдондуңуз?

Senior
BSS
95

Saga паттерни эмне, ал кандай иштейт жана эмне үчүн керек?

Senior
Octo
95

SQLдеги индекстер эмне жана алар эмне үчүн керек? Кандай кемчиликтери бар?

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

Пессимисттик бөгөлүүдө deadlock менен кантип күрөштү?

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 Yarpaqlama holati boshqarilmayapti Kilitlangan obyektlar ziddiyatlari muammoga olib keladi Resurslarning ortiqcha sinxronizatsiyasi Ob'ektlarning boshlang'ich holatlari initialized 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

Пикте RPS канча болду? Канча жазылган?

Senior
01.tech
95

Ар бир объектти HashMapте ачкыч катары кошуу мүмкүнбү?

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

Чыгыш API үчүн RPS чектөөсү менен ылдамдыкты чектөө кандай ишке ашырылат? Виртуал агымдар/корутиндер системалык агымдардан эмнеге айырмаланат?

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

Бизнес милдеттеринен тышкары долбоордо техникалык жакшыртуунун мисалын келтириңиз.

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

Kafka менен RabbitMQнын айырмасы эмнеде?

Middle
Senior Soft
95

Контроллерде конкреттүү башталышты (мисалы, иш номеру) кантип окуу керек?

Senior
СБЕРСБЕР
95

Тынчсыздандырган интеграция менен иштешүү үчүн кандай ыкмалар бар, ал бир мүнөттөн бир күнгө чейин жооп бербеши мүмкүн?

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

BeanPostProcessor жазуу боюнча тажрыйбаңыз барбы? Канча иш үчүн?

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

Kafkaда окуялардын тартиби маанилүү болдубу? Кантип камсыздалган?

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

[аты] суроо берди: Аларда иштөө келишиминде иштедиңби?

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 үлгүсү жөнүндө айтып бер: оркестрация жана хореография.

Senior
СБЕРСБЕР
95

Орто же болуңузда же саптын акырында издөө үчүн кайсы индекстин түрүн колдонуу керек (LIKE '%текст%')?

Senior
солюшин
95
/726