Sobes.tech

Өлкөн иштелип чыккан долбоор менен таанышууда кайсы баштапкы кадамдар жасалышы керек?

Junior — Middle
149

Эмне үчүн сиз мурдагы иш ордоруңузда тапшырмаларынын кыйынчылыгы жана прогрессин кантип өлчөдүңүз?

Junior — Middle
Северсталь-ИфокомСеверсталь-Ифоком
149

Жүйөнүн орто жооп убактысын кантип эсептесек болот?

Junior — Middle
149

Көп жиптүү чөйрөдө өзгөрмөлөр менен атомдук операциялар кантип ишке ашырылат жана иштейт?

Junior — Middle
Prooftech
Альфа-БанкАльфа-Банк
149

JVMнин негизги функциясы эмне жана ал Java программаларын иштетүү үчүн эмне үчүн маанилүү?

Junior — Middle
149

Ключтөрдүн кагылышуусу болгондо HashMapке элементти кантип кошуу керек?

Junior — Middle
АЙ-ТЕКОАЙ-ТЕКО
149

Кайсы долбоорлорду ишке ашыру сизге эң кызыктуу жана эмнеге?

Junior — Middle
149

C# жана Java тилдеринде стекти тазалоо ыкмалары кандай айырмаланат?

Junior — Middle
eRaga Infosystem
149

Kafkaда окуялардын тартиби маанилүү болдубу? Кантип камсыздалган?

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

Сен социалдык тармактарда мазмунду башкаруу жана жарыялоо менен таанышсыңбы?

Junior — Middle
SimbirsoftSimbirsoft
149

Коддоо колдонмолорунун алыстан ката табуу жөндөөлөрүндө кандай тажрыйбаңыз бар?

Junior — Middle
149

Акыркы долбоордо метрикаларды чогултуу жана талдоо үчүн кайсы инструменттерди же ыкмаларды колдондуңуз?

Junior — Middle
СБЕРСБЕР
149

Класс же модуль көп функцияларды аткарып жатканы жана бирдиктүү жоопкерчилик принцибин бузуп жатканы кандай аныктоого болот?

Junior — Middle
ОТП БанкОТП Банк
149

Көп иштөөчү программалар жана жиптердин синхрондоштуруу боюнча тажрыйбаңыз кандай?

Junior — Middle
Консалтика
ФСК
AstonAston
149

Программалык камсыздоону өнүктүрүүдө ORMнин негизги функциясы эмне?

Junior — Middle
Формат кодаФормат кода
149

Маалыматтар базасынын иштешин оптималдаштыруу үчүн кайсы индекс түзүү керектигин кантип аныктоо керек?

Junior — Middle
СамокатСамокат
149

/** * Банкоматтын аппараттык бөлүгү менен өз ара аракеттенүү үчүн интерфейс. */ interface Hardware { /** * 50, 100, 500, 1000, 5000 номиналдарындагы купюралардын санын камтыган массивди кайтарат. * Метод жай иштейт жана шум чыгарат. * * @return массив, анда ар бир элемент белгилүү номиналдагы купюралардын санын көрсөтөт. * Мисалы, [10, 20, 30, 40, 50] төмөнкүлөрдү билдирет: * - 50 рублдук 10 купюра * - 100 рублдук 20 купюра * - 500 рублдук 30 купюра * - 1000 рублдук 40 купюра * - 5000 рублдук 50 купюра */ int[] getBillsCounts(); /** * Кутучага көрсөтүлгөн купюраларды салат. * * @param billsCounts 50, 100, 500, 1000, 5000 номиналдарындагы купюралардын саны менен массив. * Мисалы, [0, 1, 0, 2, 0] төмөнкүлөрдү билдирет: * - 50 рублдук 0 купюра * - 100 рублдук 1 купюра * - 500 рублдук 0 купюра * - 1000 рублдук 2 купюра * - 5000 рублдук 0 купюра */ void giveBills(int[] billsCounts); } /** * Банкоматтын иштөө логикасын ишке ашыруучу класс. * Кодду жазуу керек */ class MyATM { /** * Банкоматтын аппараттык бөлүгү. */ 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
РайффайзенРайффайзен
149

Hibernate контекстинде Query деген эмне экенин жана ал маалымат алуу үчүн кандайча колдонулушун түшүндүрүңүз.

Junior — Middle
МеталлИнвестБанк
149

Эки Consumer бир Topicке жазылгандан кийин туруктуулук жана үзгүлтүксүз ишин кандай кепилдикке алса болот?

Junior — Middle
СБЕРСБЕР
149

Маалыматтарды сактоо жана иштетүү контекстинде Aerospike жана Redis колдонуу аралығында кандай айырма бар?

Junior — Middle
149
/730