Czy możesz wyjaśnić koncepcję komponentu w Spring i jak jest on używany w aplikacjach?
Java
Czy brałeś udział w tworzeniu lub projektowaniu systemu mikroserwisów?
Czy konfigurowałeś parametry JVM w celu optymalizacji działania aplikacji?
Czy możesz wyjaśnić zasadę rozdzielania interfejsów z SOLID i jej znaczenie w projektowaniu oprogramowania?
Jakie komponenty i narzędzia zawiera standardowa implementacja Java Development Kit (JDK)?
Czy możesz wymienić różne typy wyjątków, z którymi się spotkałeś w praktyce?
Czy masz doświadczenie w interakcji z zdalnymi serwerami lub usługami?
Kiedy dokładnie wywoływane są metody przetwarzania pośredniego w łańcuchu Stream w Java?
Jaka jest główna funkcja interfejsu Predicate w Java lub podobnym języku programowania?
Jak można ustawić ograniczenia na kilka kolumn w bazie danych lub systemie?
Czy mógłbyś podać przykład, kiedy używa się adnotacji @Transactional w Spring i do czego ona służy?
Jakie są ograniczenia i ograniczenia dotyczące typów danych dla kolumn w tabeli bazy danych?
Czy mógłbyś wymienić i opisać różne zakresy używane dla beanów w Spring?
Wyjaśnij, czym jest niepożądane odczytywanie danych w transakcji i czym różni się od innych typów odczytów.
Wyjaśnij, co oznacza termin 'kasowanie typów' w językach programowania.
Która z przestrzeni pamięci — stos czy sterta — ma większą pojemność?
Jaki jest cel i użycie słowa kluczowego final w języku programowania?
Z jakimi głównymi trudnościami można się spotkać podczas wykonywania transakcji równoległych?
W którym elemencie kolekcji HashMap jest stosowana metoda hashCode — do klucza czy do wartości?
Czy masz doświadczenie w pracy z formatem przechowywania kluczy JKS?