Jak przekazać argument funkcji przez referencję, aby zmiany wewnątrz funkcji odzwierciedlały się na zmiennej źródłowej?
Java
Opowiedz o wewnętrznej strukturze pamięci w Java i jak działają zbieracze śmieci.
W jakich sytuacjach użycie adnotacji @Transactional w Spring nie zapewnia oczekiwanego zachowania transakcji?
Jak określić, czy wyjątek jest sprawdzalny czy nie sprawdzalny w języku programowania?
Wyjaśnij koncepcję niezmiennych (immutable) klas w programowaniu i jak są one używane.
Czy po rozmowie kwalifikacyjnej są jakieś informacje zwrotne lub dodatkowe pytania?
Jakimi metodami i narzędziami zwykle korzystasz, aby współpracować z bazą danych w ramach aplikacji Spring?
Czym jest wyciek pamięci (Memory Leak)?
Jakie są zalety i wady korzystania z listy powiązanej do przechowywania elementów?
Co złapiemy w catch, jeśli wyjątek wystąpi zarówno w try, jak i podczas zamykania zasobu (try-with-resources)?
Jak uprościć obsługę, jeśli chcemy obsłużyć kilka wyjątków w ten sam sposób (Multi-catch)?
Wyjaśnij zasadę działania metody pipeline w Stream i jej cechy.
Jaka jest różnica między merge a rebase w Git? Kiedy lepiej ich używać?
Czy można przechwytywać wyjątki, które nie są jawnie zadeklarowane w kodzie?
Wyjaśnij, czym są niekontrolowane wyjątki w programowaniu
Czym różnią się metody pośrednie i końcowe w programowaniu?
Zalety i wady JPA vs JDBC?
W jaki sposób w Javie odbywa się przekazywanie wartości podczas wywoływania metod — przez referencję czy przez wartość?
Czy można modyfikować rozmiar przydzielonego obszaru stosu do przechowywania danych w programowaniu?