Czy możesz wyjaśnić, czym jest Spring Boot i jak ułatwi on tworzenie aplikacji w Java?
Java
Podczas iteracji po elementach, która lista — ArrayList czy LinkedList — wykazuje lepszą wydajność?
Wyjaśnij, co oznacza tworzenie niezmiennych klas i ich zalety w rozwoju.
Jak zaimportować lub podłączyć moduły lub komponenty znajdujące się poza bieżącym katalogiem w projekcie?
Jak w programie zarządzane są błędy i wyjątki?
Czy może Pan/Pani wyjaśnić, co rozumiemy przez hierarchię kolekcji i jak jest ona zorganizowana?
Jak wybrać określone rekordy z tabeli za pomocą zapytań SQL?
Jak w poprzedniej pracy współpracowałeś z bazą danych?
W jakim miejscu JVM znajdują się typy danych podstawowych i jak są one zaimplementowane wewnątrz maszyny wirtualnej?
Czym różnią się implementacje interfejsu Map: HashMap i TreeMap, i w jakich przypadkach lepiej jest używać każdą z nich?
Wyjaśnij, co oznacza słowo kluczowe volatile w programowaniu i do czego służy.
Jaka jest różnica między tworzeniem Mono za pomocą just i fromCallable?
Czy możesz wyjaśnić różnice między Mock a Spy w Mockito i kiedy ich używać?
Jakie są zalety korzystania z WeakHashMap i w jakich przypadkach się ją stosuje?
Wyjaśnij koncepcję tłumienia błędów lub wyjątków w programowaniu i kiedy jest to używane.
W jakim przypadku blok finally nie wykona swojego zadania w konstrukcji try-catch-finally?
Opisz swoje doświadczenie w wdrażaniu aplikacji w poprzednim miejscu pracy.
W jaki sposób Stream w trybie równoległym wykorzystuje strumienie do przetwarzania danych?
Czy możesz pokazać swój ekran do demonstracji?
Jak zapewnić przekazywanie argumentu do funkcji przez wartość, a nie przez referencję?