Sobes.tech

Java

Ülesanne oli sõnastatud kui "latentsi vähendamine", ja kas otsisite lahendust ise?

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

Kas kunagi mänginud funktsioonijuhi rolli?

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

Kuidas töötab Kafka + Redis sorted set + väline planeerija viivitusega teavituste jaoks?

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

Milliseid prügikoristajaid (Garbage Collectors) teate Java-s? Kas on soovitusi erinevat tüüpi kasutamiseks?

Senior
Napoleon IT
101

Kas teil on kogemusi AI/ML toodetega?

Senior
SSP Soft
101

Mis on eelistatud virnas?

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

Räägi mulle arendusprotsessist (Agile/Scrum). Kuidas ülesandeid hinnatakse?

Senior
Velenes.Tech
101

7. Sa testite uue toote lisamise vormi administraatoripaneelis. Loote uue toote, klikinot Salvesta nuppu ja näete valget tühja ekraani. Kirjeldage oma edasisi samme.

Middle
waysbits
101

Millised on kaks peamist operatsioonitüüpi Stream API-s?

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

Kas kunagi töötas Spring Data ja Hibernate'iga? Milliseid jõudlusega seotud probleeme lahendasite?

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

Andke näide, millal mikroteenuste arhitektuuri ei ole vaja kasutada, ning nimetage paar põhjust.

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

Milliste ülesannete jaoks sobib Istio?

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

Rakendage LRU-vahemälu koos vanade väärtuste väljaheitmisega (põhiväljaandmine)

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

Millised Kafka teemad on aruandlusüsteemis, kes neid toodab ja kes tarbib?

Senior
СБЕРСБЕР
101

Kirjutage SQL-päring: valige kõigi raamatute pealkirjad, millel on rohkem kui kolm autorit.

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

Kas on võimalik kasutada volatile long muutujale ja millistes olukordades see on ohutu?

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

/** * Liides ATM-i riistvara osaga suhtlemiseks. */ interface Hardware { /** * Tagastab massiivi, mis näitab kupüüride arvu nominaalidega 50, 100, 500, 1000, 5000. * Meetod töötab aeglaselt ja tekitab müra. * * @return massiiv, kus iga element vastab kindla nominaali kupüüride arvule. * Näiteks, [10, 20, 30, 40, 50] tähendab: * - 10 kupüüri nominaaliga 50 rubla * - 20 kupüüri nominaaliga 100 rubla * - 30 kupüüri nominaaliga 500 rubla * - 40 kupüüri nominaaliga 1000 rubla * - 50 kupüüri nominaaliga 5000 rubla */ int[] getBillsCounts(); /** * Laadib välja antud kupüürid väljapakkekastile. * * @param billsCounts massiiv kupüüride arvuga vastavalt nominaalidele [50, 100, 500, 1000, 5000]. * Näiteks, [0, 1, 0, 2, 0] tähendab: * - 0 kupüüri nominaaliga 50 rubla * - 1 kupüür nominaaliga 100 rubla * - 0 kupüüri nominaaliga 500 rubla * - 2 kupüüri nominaaliga 1000 rubla * - 0 kupüüri nominaaliga 5000 rubla */ void giveBills(int[] billsCounts); } /** * Klass, mis realiseerib ATM-i töö loogika. * Siia tuleb kirjutada kood */ class MyATM { /** * ATM-i riistvara osa. */ 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

Millal tuleks rakendada Dependency Inversion põhimõtet ja millal mitte (seos YAGNI-ga)

Senior
cdti
101

Millised scope'id on Springis? Mis on singleton scope?

Senior
СБЕРСБЕР
101

Räägi CAP teoreemist. Mis see on ja milleks see on vajalik?

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