Sobes.tech

Java

Užduotis buvo suformuluota kaip "sumažinti latenciją", ar ieškojote sprendimo patys?

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

Ar kada nors atlikote funkcijų vadovo vaidmenį?

Senior
Яндекс вертикали
101

Kaip veikia Kafka + Redis sorted set + išorinis planuotojas vėluojančioms pranešimams?

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

Kokius šiukšlių surinkėjus (Garbage Collectors) žinote Java? Ar yra rekomendacijų dėl skirtingų tipų naudojimo?

Senior
Napoleon IT
101

Ar turite patirties dirbant su AI/ML produktais?

Senior
SSP Soft
101

Kas yra pageidautina stovo?

Middle+
Клиент ОТП
101

Papaskink man apie vystymo procesą (Agile/Scrum). Kaip vertinamos užduotys?

Senior
Velenes.Tech
101

7. Testuojate naujų prekių pridėjimo formą administratoriaus valdymo skydelyje. Sukuriate naują prekę, paspaudžiate mygtuką Išsaugoti ir matote baltą tuščią ekraną. Aprašykite savo tolesnius veiksmus.

Middle
waysbits
101

Kokie yra du pagrindiniai operacijų tipai Stream API?

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

Ar kada nors dirbote su Spring Data ir Hibernate? Kokius našumo klausimus išsprendėte?

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

Pateikite pavyzdį, kada nereikia naudoti mikroservisų architektūros ir išvardinkite keletą priežasčių.

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

Kokiems užduotims tiktų Istio?

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

Įgyvendinkite LRU talpyklą su senų reikšmių išmetimu (pagrindinė įgyvendinimas)

Senior
СовкомбанкСовкомбанк
101

Kokios Kafka temos bus sistemoje, kas jas kuria ir kas naudoja?

Senior
СБЕРСБЕР
101

Parašykite SQL užklausą: pasirinkite visų knygų pavadinimus, kurių daugiau nei trys autoriai.

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

Ar galima naudoti volatile long kintamajam ir kokiose situacijose tai yra saugu?

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

/** * Sąsaja sąsajai su bankomato aparatūros dalimi. */ interface Hardware { /** * Grąžina masyvą su banknotų skaičiumi pagal nominalus 50, 100, 500, 1000, 5000. * Metodas veikia lėtai ir sukelia triukšmą. * * @return masyvas, kuriame kiekvienas elementas atitinka tam tikro nominalo banknotų kiekį. * Pavyzdžiui, [10, 20, 30, 40, 50] reiškia: * - 10 banknotų po 50 rublių * - 20 banknotų po 100 rublių * - 30 banknotų po 500 rublių * - 40 banknotų po 1000 rublių * - 50 banknotų po 5000 rublių */ int[] getBillsCounts(); /** * Užkrauna į išdavimo dėžutę nurodytus banknotus. * * @param billsCounts masyvas su banknotų kiekiais pagal nominalus [50, 100, 500, 1000, 5000]. * Pavyzdžiui, [0, 1, 0, 2, 0] reiškia: * - 0 banknotų po 50 rublių * - 1 banknotą po 100 rublių * - 0 banknotų po 500 rublių * - 2 banknotus po 1000 rublių * - 0 banknotų po 5000 rublių */ void giveBills(int[] billsCounts); } /** * Klasė, kuri realizuoja bankomato darbo logiką. * Čia reikia rašyti kodą */ class MyATM { /** * Bankomato aparatūros dalis. */ Hardware hardware; public boolean withdraw(int amount) { int[] counts = hardware.getBillsCounts(); int[] nom = {50, 100, 500, 1000, 5000}; int[] toGive = new int[5]; for (int i = 4; i >= 0; i--) { int needed = amount / nom[i]; int use = Math.min(needed, counts[i]); toGive[i] = use; amount -= use * nom[i]; } if (amount != 0) { return false; } hardware.giveBills(toGive); return true; } }

Senior
РайффайзенРайффайзен
101

Kada taikyti Dependency Inversion principą ir kada ne (sąsaja su YAGNI)

Senior
cdti
101

Kokie scope yra Spring? Kas yra singleton scope?

Senior
СБЕРСБЕР
101

Papaskink apie CAP teoremą. Kas tai yra ir kam skirta?

Senior
Т-БанкТ-Банк
101
/726