Czym różnią się interfejsy Stream i Collection w Java, i w jakich scenariuszach ich zastosowanie jest uzasadnione?
Java
Jaki jest Twój profil edukacyjny lub specjalizacja?
Czy możesz wymienić wzorce używane do budowy struktur danych?
Jak ocenić złożoność czasową operacji wstawiania, usuwania i wyszukiwania elementów na liście powiązanej?
Jakie masz doświadczenie w korzystaniu z biblioteki JOOQ do pracy z bazami danych?
Jaki wynik zwraca wywołanie metod nie będących końcowymi w strumieniach danych w API Stream?
Jakie działania podejmuje system bazy danych, gdy dwie transakcje próbują jednocześnie zmienić ten sam rekord?
Jakimi metodami możesz zapewnić spójne wykonywanie kodu programu?
Jakie funkcje programowania funkcyjnego zostały wprowadzone w Java 8?
Jak zdefiniować w Springu bean typu prototype, aby przy każdym żądaniu tworzona była osobna instancja obiektu?
Jak postępujesz na co dzień, jeśli masz problemy z zadaniem?
Jaka jest rola obiektów proxy w Hibernate i dlaczego są tworzone?
Czy możesz podać przykład użycia wzorca strukturalnego w projektowaniu systemów programistycznych?
Jak porównujesz dwa obiekty, uwzględniając ich konkretny typ, korzystając z metody equals?
Jak odróżnić programowanie proceduralne od obiektowo-zorientowanego z punktu widzenia ich głównych cech technicznych?
Czy można włączyć złożoną logikę biznesową w metodzie repozytorium oznaczonej @Query w Spring?
Jaka jest złożoność czasowa operacji wstawiania elementu na początku dynamicznej listy ArrayList?
Czy możesz opisać różne podejścia do dziedziczenia używane w JPA do modelowania relacji między encjami?
Któty kod jest łatwy do pokrycia testami? Wymień co najmniej trzy kryteria dobrze testowanego kodu.
Czy poprawne jest używanie obiektu mutowalnego jako klucza w HashMap? Jakie wymagania należy spełnić?