Java
Wyjaśnij koncepcję puli łańcuchów w Java i jej cel.
Co zrobić, jeśli wymóg biznesowy jest taki, że w rekordzie musi być dokładnie 9 rubli, a nie 10?
Co jest lepsze do wyszukiwania pełnotekstowego, GIN czy GiST?
Skąd wzięła się idea dotycząca zakresu? Czy możesz ją rozwinąć?
Na co zwracałeś uwagę podczas optymalizacji zapytań SQL? Jak je optymalizowałeś?
Wyjaśnij zasadę działania metody equals i jej rolę w porównywaniu obiektów
Wyjaśnij rolę zasady D w zasadach SOLID i jej znaczenie dla rozwoju systemów programistycznych.
Jak działa optymistyczne blokowanie z polem wersji? Wyjaśnij szczegółowo na przykładzie dwóch transakcji.
Czy spotkałeś się z problemem N+1 zapytań? Jak go rozwiązano?
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 ...
Kto zwykle odpowiada za sprawdzanie i ocenę kodu w Twoim zespole?
Jak skonfigurować rozmiar puli wątków dla równoległych żądań HTTP?
Jaki typ metryki będzie najlepszy dla wykresu liczby zamówień na sekundę?
Czy możesz opowiedzieć o modelu OSI?
Na czym polega wzorzec Inversion of Control (IoC) w Spring?
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?
Dlaczego, używając adnotacji @Component, instancja klasy nie jest tworzona automatycznie?
Jak monitorujesz produkcję? Kto jest odpowiedzialny za nadzór?
Jak można krótko wskazać typ klasy w Java dwoma słowami?
Jakie aspekty Twojej obecnej pracy powodują Twoją niezadowolenie?