Java
Jak stosujesz zasadę otwartości/zamknięcia z SOLID przy projektowaniu swoich rozwiązań?
Wyjaśnij różnice między JDK, JRE i JVM oraz ich rolę w tworzeniu i uruchamianiu aplikacji Java
Czym jest Future w Java?
Jakie podklasy OutputStream znasz i do czego służą?
Czym jest konstruktor domyślny?
Jakie są powody ograniczenia liczby indeksowanych pól w bazie danych?
Jakie są główne zalety i wady korzystania z Spring Reactor w rozwoju reaktywnych aplikacji?
Jaki jest najgorszy czas wykonania metody contains() dla elementu, który znajduje się na liście ArrayList?
Na czym polega progresywność NIO w Java?
Czym jest ACID w kontekście baz danych?
Jak podłączyć swoją bibliotekę do innego projektu?
Jaka jest różnica między funkcją członkowską klasy a specjalną metodą inicjalizacji obiektów?
Gdzie i do czego służy modyfikator abstract?
Jakie metody znasz w klasie Object?
Do czego służą interfejsy funkcyjne UnaryOperator<T>, DoubleUnaryOperator, IntUnaryOperator i LongUnaryOperator?
Jaka jest różnica między projektami tworzonymi za pomocą Spring Boot a standardowymi aplikacjami Spring Framework?
Opisz podstawowe praktyczne zasady pracy z JSP.
Czy można uczynić główny wątek programu demonem?
Jakie typy danych istnieją w XSD?
Jakie rodzaje relacji istnieją na diagramie klas strukturalnych?