Czy możesz podać trzy przykłady zapewniające, że dzieje się wcześniej?
Java
Jakie kolekcje znasz? Opowiedz o głównych implementacjach List. Czym różni się ArrayList od LinkedList?
Co gwarantują słowa kluczowe volatile i synchronized?
Jakie są wyjątki w Java? Checked i unchecked.
Czego używasz, gdy rzucasz wyjątki, aby nie stracić śladu stosu?
Jakie są kluczowe różnice między wersjami Javy (7, 11, 17, 21)?
Do czego służy try-with-resources?
Czym jest transakcja? Opowiedz o poziomach izolacji i anomaliach.
Opowiedz o API Stream. Co jest szybsze — API Stream czy pętla for?
class ToInfinity { public static void main(String[] args) { //wpisz kod tutaj for (int i = start; i <= start + 1; i++) { /* tutaj musi być nieskończona pętla, nic nie można zmienić */ } } }
Opowiedz o cyklu życia beana w Spring.
Jakie interfejsy funkcyjne znasz? Możesz podać przykłady?
Od czego zacząć dochodzenie, jeśli w produkcji obserwuje się wzrost zużycia pamięci?
Jakie znasz sposoby, aby nie blokować metody na zawsze podczas oczekiwania na zewnętrzną zależność?
Opowiedz o strukturze HashMap.