Sobes.tech

Java

Wyjaśnij koncepcję puli łańcuchów w Java i jej cel.

Junior — Middle
АЙ-ТЕКОАЙ-ТЕКО
Tiqum
СБЕРСБЕР
+3
120

Co zrobić, jeśli wymóg biznesowy jest taki, że w rekordzie musi być dokładnie 9 rubli, a nie 10?

Senior
атон
120

Co jest lepsze do wyszukiwania pełnotekstowego, GIN czy GiST?

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

Skąd wzięła się idea dotycząca zakresu? Czy możesz ją rozwinąć?

Senior
СБЕРСБЕР
120

Na co zwracałeś uwagę podczas optymalizacji zapytań SQL? Jak je optymalizowałeś?

Middle+
AmexDev
120

Wyjaśnij zasadę działania metody equals i jej rolę w porównywaniu obiektów

Junior — Middle
AstonAston
120

Wyjaśnij rolę zasady D w zasadach SOLID i jej znaczenie dla rozwoju systemów programistycznych.

Junior — Middle
СБЕРСБЕР
120

Jak działa optymistyczne blokowanie z polem wersji? Wyjaśnij szczegółowo na przykładzie dwóch transakcji.

Senior
EXPERA
120

Czy spotkałeś się z problemem N+1 zapytań? Jak go rozwiązano?

Senior
BSS
120

Istnieją tabele faktur i ich pozycji. Znajdź faktury, dla których `invoices.total` **nie zgadza się** z sumą pozycji (godziny * stawka). ## Tabela `invoices`: | id | total | |----|-------| | 1 | 5000 | | 2 | 8000 | | 3 | 3200 | | 4 | 1500 | ## Tabela `invoice_lines`: | invoice_id | service_name | hours | rate | |------------|--------------|-------|------| | 1 | consulting | 10 | 500 | -- 5000 ✓ | 2 | design | 8 | 800 | -- } | 2 | development | 5 | 500 | -- 8900 ≠ 8000 ✗ | 3 | testing | 4 | 800 | -- 3200 ✓ | 4 | support | 2 | 500 | -- } | 4 | analytics | 3 | 300 | -- 1900 ≠ 1500 ✗ ## Oczekiwany wynik: | id | total | actual_sum | |----|-------|------------| | 2 | 8000 | 8900 | | 4 | 1500 | 1900 | SELECT id, total, actual_sum ...

Middle
Лоция
120

Kto zwykle odpowiada za sprawdzanie i ocenę kodu w Twoim zespole?

Junior — Middle
Siberteam
Ifellow
120

Jak skonfigurować rozmiar puli wątków dla równoległych żądań HTTP?

Senior
Т-БанкТ-Банк
120

Jaki typ metryki będzie najlepszy dla wykresu liczby zamówień na sekundę?

Middle+
Т-БанкТ-Банк
120

Czy możesz opowiedzieć o modelu OSI?

Senior
Octo
120

Na czym polega wzorzec Inversion of Control (IoC) w Spring?

Senior
СБЕРСБЕР
120

Czy adnotacja @Transactional, której konfiguracja znajduje się nad metodą A, wpływa na wywołanie metody B wewnątrz metody A przez inny obiekt?

Junior — Middle
120

Dlaczego, używając adnotacji @Component, instancja klasy nie jest tworzona automatycznie?

Junior — Middle
120

Jak monitorujesz produkcję? Kto jest odpowiedzialny za nadzór?

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

Jak można krótko wskazać typ klasy w Java dwoma słowami?

Junior — Middle
120

Jakie aspekty Twojej obecnej pracy powodują Twoją niezadowolenie?

Junior — Middle
120
/726