Jak określasz stopień trudności postawionych zadań?
Java
Czy używałeś profili w konfiguracji JMS?
Czy możesz wyjaśnić koncepcję rozwoju z wykorzystaniem podejścia trunk-based w systemach kontroli wersji?
Czy zdarzały się przypadki proponowania zmian w podejściu do rozwoju w ramach projektu?
Jaka jest ważność nadpisania metody hashCode dla obiektów używanych w kolekcjach?
Czy masz doświadczenie w pracy z protokołem SOAP lub studiowałeś jego cechy?
Czy masz doświadczenie w korzystaniu z debugowania zdalnego podczas procesu rozwoju?
Co oznacza zasada otwartości na rozszerzenia w programowaniu obiektowym?
Kiedy lepiej używać metody submit z Executor lub metody start z Thread do uruchamiania zadań?
W jakich sytuacjach uważasz, że można porzucić obecną pracę?
Jaka jest rola wstrzykiwania zależności i dlaczego jest używane podczas tworzenia systemów oprogramowania?
W jaki sposób przekazywane są zmienne w funkcjach: przez wartość czy przez referencję?
Jakie główne podejścia do rozszerzania i skalowania systemów znasz?
Jaka jest złożoność czasowa wyszukiwania rekordu po jego indeksie w bazie danych?
Jaki zakres czasu pracy jest dla ciebie priorytetowy podczas poszukiwania pracy?
Czy miałeś do czynienia z sytuacjami krytycznymi lub nagłymi w swojej poprzedniej działalności zawodowej?
Jaka jest przyczyna wdrożenia nowego modułu pakietu concurrent w systemie?
Czy konieczne jest jawne wskazanie indeksowania przy definiowaniu klucza głównego w tabeli bazy danych?
Jak zapobiec duplikacji danych podczas korzystania z LEFT JOIN w SQL?
Jakie parametry i ustawienia zwykle konfigurujesz w plikach konfiguracyjnych Spring Boot dla swojego projektu?