Sobes.tech

Java

Kokia buvo priežastis ieškoti naujos darbo vietos?

Senior
Магнус Тех
78

Kiek greitai esate pasiruošę išeiti, atsižvelgiant į pereinamąjį laikotarpį?

Senior
IT OneIT One
78

Ar galite papasakoti, ką veikėte paskutinėje darbo vietoje ir kodėl nusprendėte išeiti?

Senior
ки системы
78

Analizuokite našumo ir atminties naudojimo skirtumus tarp int[] ir Integer[] Java, ypač pateiktame kodo fragmente: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ```

Senior
VKVK
78

Kokia buvo sistemos apkrova šio įvykio metu?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
78

Papaskink apie Stream API: operacijų tipai, skirtumas tarp map ir flatMap

Senior
Octo
78

Kas yra DocumentType 15 eilutėje ir kam jis skirtas?

Senior
СБЕРСБЕР
78

Kas nutiktų, jei šoktum ant judančio traukinio stogo (200 km/h)?

Senior
BSS
78

Pradėjote dirbti 2020 metais „Automatizuotų transporto sistemų“ įmonėje; ar jums buvo 17 metų?

Senior
ПАО Сбербанк
78

Papaskinkite apie save: ką šiuo metu ieškote, paskutinė darbo vieta, įdomūs projektai, paieškos veiklos ir paraleliniai procesai.

Senior
ПАО Сбербанк
78

Ką norėtumėte daryti naujoje vietoje? Ką jums reiškia dalyvavimas architektūriniuose sprendimuose?

Senior
ТБанк
78

Kaip užtikrinama sandorių vientisumas pereinant nuo monolito prie mikroservisų?

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

Ar galima naudoti @Transactional anotaciją ExampleService::handle metode užtikrinant konsistenciją? @Component @RequiredArgsConstructor public class ExampleService { private final OrderDao orderDao; private final DeliveryService deliveryService; @Transactional public void handle(long orderId) { orderDao.delete(orderId); deliveryService.cancelDelivery(orderId); } } - Taip, klaidos atveju duomenų bazėje atlikti pakeitimai bus atšaukti - Ne, vartotojas nežinos, kad užsakymas nebuvo ištrintas - Ne, gali įvykti atminties nutekėjimai HTTP kliento sluoksnyje - Ne, gali įvykti laiko limitai duomenų bazės prieigos sluoksnyje

Senior
RT Labs
78

Kokios problemos gali kilti esant dideliam apkrovimui (dešimtys milijonų užklausų)? Kaip skalę sprendimą?

Senior
СБЕРСБЕР
78

[vardas] paklausė: Jei rašau žinutę Kafka temoje, į kiek partitionų ji pateks?

Senior
сербская компания
78

Ar dirbote su daugialypiu programavimu? Ką naudojote?

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

Kokie yra izoliacijos lygiai Kafka transakcijose?

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

/** * == FT == * Užsakymų apdorojimo paslauga gauna užsakymą apdoroti per REST API. * Apdorojimas yra toks: * - Patikrinti prekių prieinamumą sandėlyje (išorinis paslaugas kviečia REST/HTTP). Jei prekės nėra, užsakymo apdorojimas nutraukiamas. * - Išsaugoti užsakymą užsakymų duomenų bazėje * - Pradėti tolesnį užsakymo apdorojimą (Processing, išorinis paslaugas kviečia REST/HTTP) * - Pradėti pranešimus apie naują užsakymą (Notification, išorinis paslaugas kviečia REST/HTTP) * * == Pastaba == * - apdorojimas turi būti toks, kad jei nepavyksta išsaugoti užsakymo duomenų bazėje, nereikia pradėti apdorojimo (processing) ar pranešimų (notification) * - naudokite užsakymo identifikatorių logų koreliacijai * - stebėkite metrikas: 1) priimtų užsakymų skaičius 2) sėkmingai apdorotų užsakymų skaičius * - paslauga turi galėti apdoroti iki 100 užsakymų per sekundę */

Senior
СБЕРСБЕР
77

[vardas] paklausė: O tu, kur esi, Maskvoje?

Middle
СБЕРСБЕР
77

Kaip veikia atminties valymas Rust (nes ten nėra šiukšlių surinkėjo)?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
77
/726