Sobes.tech

Java

Bu tapşırıqda indekslər lazımdırmı və hansı sahələrdə? Hər hansı indekslər standart olaraq yaradılırmı? PostgreSQL-in hansı versiyasından etibarən xarici açar üçün avtomatik indeks yaradılır?

Senior
Сбербанк
100

long dəyişəni üçün volatile istifadə etmək mümkündürmü və hansı hallarda bu təhlükəsizdir?

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

Kafka vs RabbitMQ — fərqlər. Kafka-da consumer qrupları necə işləyir?

Senior
Ecom.tech
100

/** * İnterfeys bankomatın hardware ilə qarşılıqlı əlaqəsi üçün. */ interface Hardware { /** * 50, 100, 500, 1000, 5000 nominal dəyərlərdə banknotların sayını ehtiva edən massiv qaytarır. * Metod yavaş işləyir və səs-küy yaradır. * * @return hər element müəyyən bir nominal dəyərə uyğun banknotların sayını göstərən massiv. * Məsələn, [10, 20, 30, 40, 50] aşağıdakı mənanı verir: * - 50 rubl nominalı üçün 10 banknot * - 100 rubl nominalı üçün 20 banknot * - 500 rubl nominalı üçün 30 banknot * - 1000 rubl nominalı üçün 40 banknot * - 5000 rubl nominalı üçün 50 banknot */ int[] getBillsCounts(); /** * Göstərilən banknotları çıxış qutusuna yükləyir. * * @param billsCounts [50, 100, 500, 1000, 5000] nominal dəyərlərdə banknotların sayı olan massiv. * Məsələn, [0, 1, 0, 2, 0] aşağıdakı mənanı verir: * - 0 banknot 50 rubl * - 1 banknot 100 rubl * - 0 banknot 500 rubl * - 2 banknot 1000 rubl * - 0 banknot 5000 rubl */ void giveBills(int[] billsCounts); } /** * Bankomatın işləmə loqikasını həyata keçirən sinif. * Burada kod yazılmalıdır */ class MyATM { /** * Hardware hissəsi. */ 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

Asılılıq İnversiyası prinsipini nə zaman tətbiq etməli və nə zaman etməməli (YAGNI ilə əlaqəsi)

Senior
cdti
100

[ad] soruşdu: özünüz və maliyyə ilə əlaqəli son layihəniz haqqında danışın

Senior
Octo
100

Uzun müddət həll etməyə çalışdığın və sonunda həll etdiyin super mürəkkəb bir vəzifə haqqında danış.

Senior
Salmon
100

Bu kontekstdə @Transactional qeydi nə verir? Xarici xidmətin çökməsi zamanı kömək edərmi?

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

İş vəzifələri xaricində layihədə etdiyiniz texniki təkmilləşdirməni qeyd edin.

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

Reactor'da doOnNext nədir?

Senior
IT OneIT One
99

Əgər metod artıq açıq olan tranzaksiya kontekstindən çağırılırsa, propagation nə deməkdir?

Senior
ки системы
99

Spring-də bean nədir, necə yaradılır və konfiqurasiya olunur?

Senior
СБЕРСБЕР
99

OOM (OutOfMemoryError) ilə məşğul oldunuzmu? Yaddaş problemlərini necə həll etdiniz?

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

String nədir, niyə dəyişməzdir? Birgə əlavə edərkən nə baş verir?

Senior
cdti
99

CI boru xəttində test əhatəsi və zəifliklərin yoxlanması necə təşkil olunmuşdu?

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

[şirkət]dəki layihə haqqında qısa məlumat verin — orada nə etdiniz?

Senior
СБЕРСБЕР
99

Kafka-da mesajların ardıcıllığı necə saxlanılır və onların itirilməməsi necə təmin edilir?

Senior
IT OneIT One
99

Sual 9. Yazın, hansı işçilərin öz vəzifəsində ən yüksək maaşı aldığını geri qaytaracaq sorğu. onecompiler.com/postgresql saytına keçin İlkin skript: 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); Nümunə nəticə: Михайлов Тестировщик 150000 Антонов Разработчик 200000 Капустин Директор 300000 Астахов ИБ 200000 İcra müddəti: 10 dəqiqə. Sorğunu sahəyə yazın:

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

Ən çox fəxr etdiyiniz və ya ən çox çətinlik çəkdiyiniz vəzifə haqqında danışın.

Middle+
Сбербанк
99

Niyə from və to obyektlərini ayrıca ayırmaq lazımdır (birbaşa first və second ilə işləmək yerinə)?

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