Sobes.tech

Java

Mis juhtub, kui ühes klassis märgitakse mitu välja volatile modifikaatoriga?

Senior
VKVK
95

Raksturojiet savu darba pieredzi pēdējā vietā (Lekton). Ar ko nodarbojāties, kādu steku izmantojāt?

Senior
BSS
95

Mis on Saga muster, kuidas see töötab ja milleks see on vajalik?

Senior
Octo
95

Mis on indeksid SQL-is ja milleks need on? Millised on nende miinused?

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

Kuidas võidelda deadlockiga pessimistliku lukustamise ajal?

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

/** * Meetod arvutab, kui palju punkte kandidaat on saavutanud, * salvestab tulemuse andmebaasi ja kutsub välise teenuse callbacki */ 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

Mis on koodi ebaõige käitumise peamine põhjus? Objektide muutumatuse rikkumine Lõikeoleku haldamine puudub Blokeerimisobjektide konflikt viib deadlockini Liigne ressursside sünkroniseerimine Objektide algseisundid pole initsialiseeritudimport 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

Kui suur oli RPS tipphetkel? Kui palju oli registreeritud?

Senior
01.tech
95

Kas saab iga objekti lisada HashMap-i võtmena?

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

Kuidas rakendada kiiruse piirangut välisele API-le RPS piiranguga? Kuidas erinevad virtuaalsed voogud/korutüünid süsteemivoo'dest?

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

Andke näide tehnilisest parendist projektis lisaks ärilistele ülesannetele.

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

Mis vahe on Kafka ja RabbitMQ?

Middle
Senior Soft
95

Kuidas lugeda konkreetset päist (näiteks töötaja number) kontrolleris?

Senior
СБЕРСБЕР
95

Millised lähenemisviisid on, et toime tulla ebastabiilse integratsiooniga, mis võib mitte vastata minutist kuni päevani?

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

Kas teil on kogemusi BeanPostProcessor kirjutamisel? Mille jaoks?

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

Kas Kafka sündmuste järjekord oli oluline? Kuidas seda tagati?

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

[nimi] küsis: Kas te töötasid töölepinguga?

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

Räägi SAGA mustrist: orkestreerimine ja koreograafia.

Senior
СБЕРСБЕР
95

Millist tüüpi indeksit kasutada teksti keskel või lõpus otsimiseks (LIKE '%tekst%')?

Senior
солюшин
95
/726