Jaka jest rola adnotacji Bean w frameworku Spring i jak jest ona używana podczas tworzenia komponentów?
Java
Czy możesz wyjaśnić koncepcję Propagation w kontekście transakcji?
W jakim miejscu w JVM znajduje się pole prymitywne obiektu: w obszarze pamięci Heap czy Stack?
W jakich sytuacjach używałeś interfejsów funkcyjnych w swoich projektach?
Czy masz doświadczenie w programowaniu z użyciem wielowątkowości?
Jak garbage collector określa, że obiekt nie jest już używany i może zostać usunięty z pamięci?
Co się stanie w systemie, jeśli dwa obiekty odwołują się do siebie nawzajem i tworzą wzajemne zależności?
Czy mógłbyś wyjaśnić, co oznacza propagacja w kontekście twojego projektu lub systemu?
Czy można mieć dwie takie same wartości w polu tabeli bazy danych, które jest powiązane z inną tabelą przez klucz obcy?
Czy możesz wyjaśnić, czym jest Java Persistence API i jak jest używana do interakcji z bazą danych?
Czy może Pan/Pani wyjaśnić, czym jest Hibernate i jak jest używany w rozwoju aplikacji Java?
Czy mógłbyś wymienić istniejące typy zbieraczy śmieci w JVM?
Jak mechanizm zarządzania automatyczną pamięcią określa, że zmienna nie jest już używana i może zostać zwolniona?
Wyjaśnij zasadę odwrócenia kontroli i dlaczego jest ona używana w programowaniu.
Jaki jest cel parametru propagation w adnotacji @Transactional w Spring?
Czy masz doświadczenie w implementacji gwarancji dostarczania wiadomości z efektem 'dokładnie raz' w Apache Kafka?
Czy możesz wyjaśnić, na czym polega funkcja metody peek w kontekście pracy z kolekcjami lub strukturami danych?
Czy masz doświadczenie w korzystaniu z debugowania zdalnego podczas procesu rozwoju?