Sobes.tech

Java

Kas nutiks, jei vienoje klasėje keli laukai pažymėti kaip volatile?

Senior
VKVK
95

Papaskinkite apie savo darbo patirtį paskutinėje vietoje (Lekton). Kuo užsiiminėjote, kokį stacką naudojote?

Senior
BSS
95

Kas yra Saga modelis, kaip jis veikia ir kam jis reikalingas?

Senior
Octo
95

Kas yra indeksai SQL ir kam jie skirti? Kokios jų trūkumai?

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

Kaip kovota su deadlock pessimistinio užrakto metu?

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

/** * Metodas skaičiuoja, kiek taškų kandidatas uždirbo, * išsaugo rezultatą duomenų bazėje ir iškviečia callback išorinėje paslaugoje */ 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

Kokia yra pagrindinė klaida kodo elgesyje? Objektų nekintamumas pažeistas Nutraukimo būsena nėra valdoma Užrakinimo objektų konfliktas sukelia deadlock Per didelis resursų sinchronizavimas Objektų neinicijuotos būsenosimport 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

Kiek buvo RPS pikui? Kiek įrašyta?

Senior
01.tech
95

Ar galima bet kurį objektą pridėti kaip raktą į HashMap?

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

Kaip įgyvendinti greičio ribojimą išoriniam API su RPS apribojimu? Kuo skiriasi virtualūs srautai/korutinai nuo sisteminių srautų?

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

Pateikite techninio patobulinimo pavyzdį projekte, išskyrus verslo užduotis.

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

Kuo skiriasi Kafka nuo RabbitMQ?

Middle
Senior Soft
95

Kaip perskaityti konkretų antraštę (pvz., darbuotojo numerį) kontroleryje?

Senior
СБЕРСБЕР
95

Kokie požiūriai yra, kad susidorotumėte su nestabilia integracija, kuri gali neatsakyti nuo minutės iki dienos?

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

Ar turite patirties rašant BeanPostProcessor? Kokioms užduotims?

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

Ar Kafka įvykių tvarka buvo svarbi? Kaip ji buvo užtikrinta?

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

[vardas] paklausė: Ar dirbote ten darbo sutartimi?

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

Papaskink apie SAGA modelį: orkestravimą ir choreografiją.

Senior
СБЕРСБЕР
95

Kokio tipo indekso naudoti ieškant viduryje ar pabaigoje eilutės (LIKE '%tekstas%')?

Senior
солюшин
95
/726