Sobes.tech

არის საჭირო ინდექსები ამ დავალებაში და რომელ ველებზე? რა ინდექსები იქმნება ავტომატურად? რომელ ვერსიიდან PostgreSQL ავტომატურად ქმნის ინდექსს საგარეო გასაღზე?

Senior
Сбербанк
100

შესაძლებელია volatile-ის გამოყენება long ცვლადისთვის და რომელ სცენარებში ეს უსაფრთხოა?

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

Kafka vs RabbitMQ — განსხვავებები. როგორ მუშაობენ მომხმარებელთა ჯგუფები Kafka-ში?

Senior
Ecom.tech
100

/** * ინტერფეისი აპარატურის ნაწილთან ურთიერთქმედებისთვის ATM-ის. */ 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); } /** * კლასი, რომელიც რეალიზაციას უწევს ATM-ის მუშაობის ლოგიკას. * აქ უნდა დაწეროთ კოდი */ class MyATM { /** * ATM-ის აპარატურის ნაწილი. */ 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
РайффайзенРайффайзен
100

როდის უნდა გამოიყენოთ Dependency Inversion პრინციპი და როდის არა (YAGNI-სთან კავშირი)

Senior
cdti
100

[სახელი] ჰკითხა: მომიყევით საკუთარ შესახებ და ფინანსებთან დაკავშირებულ ბოლო პროექტზე

Senior
Octo
100

გააზიარეთ რაიმე ძალიან რთული დავალების შესახებ, რომელსაც დიდი ხანია ცდილობთ და საბოლოოდ გადაჭარით.

Senior
Salmon
100

რა სარგებელს იძლევა @Transactional ანოტაცია ამ კონტექსტში? დაეხმარება თუ არა იგი გარეგანი სერვისის დაცემისას?

Senior
Т-БанкТ-Банк
99

გთხოვთ, მიუთითოთ ტექნიკური გაუმჯობესება, რომელიც პროექტში ბიზნეს დავალებების გარდა გააკეთეთ.

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

რა არის doOnNext რეაქტორში?

Senior
IT OneIT One
99

როდესაც მეთოდი უკვე გახსნილი ტრანზაქციის კონტექსტიდან იძახება, propagation რა მნიშვნელობა აქვს?

Senior
ки системы
99

რა არის ბინები Spring-ში, როგორ იქმნება და კონფიგურირებულია?

Senior
СБЕРСБЕР
99

დაგიგრძვნიათ ოდესმე OOM (OutOfMemoryError)? როგორ გადაჭრიდით მეხსიერების პრობლემებს?

Middle
Небольшая компания
99

რა არის String, რატომ არის ის უცვლელი? რა ხდება კონკატენაციაში?

Senior
cdti
99

როგორ იყო ორგანიზებული ტესტების დაფარვისა და სუსტი წერტილების შემოწმება CI-პაიპლაინში?

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

[კომპანიის] პროექტის შესახებ მოკლედ — რა გააკეთეთ იქ?

Senior
СБЕРСБЕР
99

როგორ ინარჩუნებს Kafka შეტყობინებების წესრიგს და როგორ უზრუნველყოფს მათი დაკარგვისგან დაცვას?

Senior
IT OneIT One
99

Сұрақ 9. Өз лауазымындағы ең жоғары жалақы алатын қызметкерлерді қайтаратын сұрау жазыңыз. onecompiler.com/postgresql сайтына өтіңіз Бастапқы скрипт: CREATE TABLE users ( fio TEXT NOT NULL, position TEXT, salary BIGINT NOT NULL ); Деректерді кестеге енгізіңіз: INSERT INTO users(fio, position, salary) VALUES ('Иванов', 'Тестировщик', 100000), ('Горохов', 'Тестировщик', 120000), ('Петров', 'Тестировщик', 140000), ('Сидоров', 'Тестировщик', 100000), ('Кузнецов', 'Тестировщик', 120000), ('Михайлов', 'Тестировщик', 150000), ('Антонов', 'Разработчик', 200000), ('Сухой', 'Разработчик', 100000), ('Микоян', 'Разработчик', 100000), ('Капустин', 'Директор', 300000), ('Астахов', 'ИБ', 200000); Мысал нәтижесі: Михайлов Тестировщик 150000 Антонов Разработчик 200000 Капустин Директор 300000 Астахов ИБ 200000 Іске асыру уақыты: 10 минут. Сұрауды өріске жазыңыз:

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

გააზიარეთ ერთი დავალება, რომელზეც ყველაზე მეტად გსურთ ან რომელმაც ყველაზე დიდი სირთულეები გამოიწვია.

Middle+
Сбербанк
99

რატომ უნდა განვყოთ from და to ობიექტები (რატომ არ ვმუშაობთ პირდაპირ first და second-თან)?

Senior
ОТП БанкОТП Банк
99
/726