Sobes.tech

Java

Uzdevums tika formulēts kā "latences samazināšana", un vai jūs pats meklējāt risinājumu?

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

Vai kādreiz esat spēlējis funkciju vadītāja lomu?

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

Kā darbojas Kafka + Redis sorted set + ārējais plānotājs aizkavētām paziņojumiem?

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

Kādus atkritumu savācējus (Garbage Collectors) pazīstat Java? Vai ir ieteikumi par dažādu tipu izmantošanu?

Senior
Napoleon IT
101

Vai jums ir pieredze ar AI/ML produktiem?

Senior
SSP Soft
101

Kas ir vēlams pēc steka?

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

Pastāsti par izstrādes procesu (Agile/Scrum). Kā tiek novērtēti uzdevumi?

Senior
Velenes.Tech
101

7. Jūs testējat jaunu preču pievienošanas formu administrācijas panelī. Izveidojat jaunu preču, noklikšķinot uz Saglabāt pogas, un redzat baltu tukšu ekrānu. Aprakstiet savas turpmākās darbības.

Middle
waysbits
101

Kādi ir divi galvenie operāciju veidi Stream API?

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

Vai jūs kādreiz esat strādājis ar Spring Data un Hibernate? Kādas veiktspējas problēmas risinājāt?

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

Sniedziet piemēru, kad mikroservisu arhitektūras lietošana nav nepieciešama, un uzskaitiet dažus iemeslus.

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

Kādām uzdevumiem būtu piemērots Istio?

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

Izstrādājiet LRU kešatmiņu ar veco vērtību izsvītrošanu (pamata īstenojums)

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

Kādi Kafka temati būs ziņojumu sistēmā, kurš tos ražo un kurš izmanto?

Senior
СБЕРСБЕР
101

Uzrakstiet SQL vaicājumu: izvēlieties visu grāmatu nosaukumus, kuru autori ir vairāk nekā trīs.

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

Vai ir iespējams izmantot volatile long mainīgajam un kādos gadījumos tas ir droši?

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

/** * Saskarne ar ATM aparatūras daļu. */ interface Hardware { /** * Atgriež masīvu ar banknošu skaitu pēc nomināliem 50, 100, 500, 1000, 5000. * Metode darbojas lēni un rada troksni. * * @return masīvs, kur katrs elements atbilst noteikta nomināla banknotu skaitam. * Piemēram, [10, 20, 30, 40, 50] nozīmē: * - 10 banknošu pa 50 rubļiem * - 20 banknošu pa 100 rubļiem * - 30 banknošu pa 500 rubļiem * - 40 banknošu pa 1000 rubļiem * - 50 banknošu pa 5000 rubļiem */ int[] getBillsCounts(); /** * Ielādē norādītos banknotus izsniegšanas kastē. * * @param billsCounts masīvs ar banknošu skaitu pēc nomināliem [50, 100, 500, 1000, 5000]. * Piemēram, [0, 1, 0, 2, 0] nozīmē: * - 0 banknošu pa 50 rubļiem * - 1 banknotu pa 100 rubļiem * - 0 banknošu pa 500 rubļiem * - 2 banknotus pa 1000 rubļiem * - 0 banknotus pa 5000 rubļiem */ void giveBills(int[] billsCounts); } /** * Klase, kas realizē ATM darba loģiku. * Šeit ir jāraksta kods */ class MyATM { /** * ATM aparatūras daļa. */ 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

Kad jālieto Dependency Inversion princips un kad nē (saistība ar YAGNI)

Senior
cdti
101

Kādi scope ir Spring? Kas ir singleton scope?

Senior
СБЕРСБЕР
101

Pastāsti par CAP teoremu. Kas tas ir un kam tas ir nepieciešams?

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