Sobes.tech

Java

Kas notiks, ja vienā klasē vairākas laukas ir atzīmēti ar modifikatoru volatile?

Senior
VKVK
95

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

Senior
BSS
95

Kas ir Saga modelis, kā tas darbojas un kam tas ir nepieciešams?

Senior
Octo
95

Kas ir indeksi SQL un kam tie ir nepieciešami? Kādas ir to trūkumi?

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

Kā cīnīties ar deadlock pesimistiskās bloķēšanas laikā?

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

/** * Metode aprēķina, cik punktu kandidāts ir ieguvis, * saglabā rezultātu datu bāzē un izsauc callback ārējā servisā */ 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

Kāda ir galvenā kļūda koda uzvedībā? Objektu nemainīgums ir pārkāpts Pārtraukšanas stāvoklis netiek pārvaldīts Bloķēšanas objektu konflikts noved pie deadlock Pārāk liela resursu sinhronizācija Objektu neizveidoti stāvokļiimport 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

Cik RPS bija virsotnē? Cik ir reģistrēts?

Senior
01.tech
95

Vai jebkuru objektu var pievienot kā atslēgu HashMap?

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

Kā īstenot ātruma ierobežojumu ārējai API ar RPS ierobežojumu? Kā atšķiras virtuālie pavedieni/korutīnas no sistēmas pavedieniem?

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

Sniedziet piemēru par tehnisko uzlabojumu projektā, izņemot biznesa uzdevumus.

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

Kāda ir atšķirība starp Kafka un RabbitMQ?

Middle
Senior Soft
95

Kā lasīt konkrētu galveni (piemēram, darbinieka numuru) kontrolierī?

Senior
СБЕРСБЕР
95

Kādi pieejas ir, lai tiktu galā ar nestabilu integrāciju, kas var neatbildēt no minūtes līdz dienai?

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

Vai jums ir pieredze ar BeanPostProcessor rakstīšanu? Kādam uzdevumam?

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

Vai Kafka notikumu secība bija svarīga? Kā tā tika nodrošināta?

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

[vārds] jautāja: Vai jūs tur strādājāt pēc darba līguma?

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

Pastāsti par SAGA paraugu: orķestrācija un horeogrāfija.

Senior
СБЕРСБЕР
95

Kāda veida indeksa izmantot, lai meklētu teksta vidū vai beigās (LIKE '%teksts%')?

Senior
солюшин
95
/726