Java
Jak mechanizmy zbierania odpadów określają, które obiekty należy zniszczyć?
Czy można użyć bloku try bez bloku catch w Java?
Czym różnią się operacje dodawania elementów w ArrayList i LinkedList w Java?
Jakie inne ograniczenia warto stosować w bazie danych oprócz PRIMARY KEY, UNIQUE, NOT NULL i CHECK?
Wymień główne klasy do pracy z przepływami wejścia i wyjścia w Java.
Jakie są zalety i wady korzystania z ArrayList w Java?
Czy możesz opowiedzieć o dwóch głównych kategoriach wyjątków w hierarchii błędów?
Czy obowiązkowe jest wskazywanie dziedziczenia po bazowej klasie Object w swoich klasach w języku programowania?
Czy możesz wymienić klasy lub obiekty, które nie są potomkami podstawowej klasy Object?
Co się dzieje z przepływem wykonania, jeśli występuje wzajemne blokowanie zasobów?
Co oznacza stan trwały encji w Hibernate i jak wpływa na jej zarządzanie w kontekście ORM?
Czy używałeś metody hashCode w swoich projektach lub podczas rozwoju?
Czy można zrealizować równoległe przetwarzanie danych na urządzeniach o ograniczonych zasobach?
Czy Throwable jest opcjonalnym wyjątkiem w Java?
Czy masz doświadczenie w dzieleniu złożonych zadań na mniejsze komponenty?
Jakie metody odczytu XML znasz? Opisz mocne i słabe strony każdej z nich.
Czy możesz wyjaśnić, na czym polega wzorzec strategii i jak go stosować w rozwoju oprogramowania?
Jakie są scenariusze zastosowania i korzyści z używania Kafka w systemach przetwarzania danych?
Co się dzieje, gdy wywołujemy metodę load() w Hibernate, jeśli żądany obiekt nie zostanie znaleziony w bazie danych?
Czy możesz wyjaśnić, czym jest Hibernate Query Language (HQL) i do czego służy?