Czy możesz wyjaśnić, czym jest Spring Boot i jak ułatwi on tworzenie aplikacji w Java?
Java
Jak odbywa się konfiguracja różnych środowisk dla oddzielnego środowiska testowego i produkcyjnego?
Z którego narzędzia korzystałeś częściej: Maven czy Gradle, i dlaczego?
Czy używałeś parametryzacji podczas tworzenia testów?
Czy kiedykolwiek dostarczyłeś własną implementację metody equals w klasie?
Jakie rodzaje zadań były dla ciebie interesujące w twojej ostatniej pracy?
Czy użycie słów kluczowych static final jest wystarczającym środkiem zapewniającym niezmienność obiektu?
Czy masz doświadczenie w pracy z tabelami zorganizowanymi według struktury hierarchicznej?
Czy tylko zespół lidera odpowiada za sprawdzanie kodu?
Jaki był warunek wstępny do przejścia na produkcję? Co trzeba było zrobić, aby przejść ze stagingu na produkcję?
Czy masz doświadczenie w rozwiązywaniu trudności podczas korzystania z Spring Data w swoich projektach?
Czy można przekazać strumień jako parametr w metodach API Stream?
Jak można zaimplementować paginację danych?
Jakie przyczyny mogą spowodować, że komponent Bean nie zostanie zainicjowany w kontenerze?
Na czym polega główna idea programowania reaktywnego i jakie zadania rozwiązuje?
Czym są indeksy w relacyjnych bazach danych, kiedy pomagają, a kiedy przeszkadzają?
Czym różni się użycie Hibernate od standardowego API JPA w Java?
Jakie są główne zalety i wady korzystania z języka Java?
Opowiedz o swoim ostatnim miejscu pracy i zadaniach, które tam wykonywałeś.