Java
Jak zarządzane są i zmieniane partycje w węzłach systemu?
Czym jest adnotacja w Java?
Jakimi metodami osiągasz wysoką spójność komponentów podczas refaktoryzacji kodu?
Czy masz doświadczenie w korzystaniu z metod z domyślną implementacją w interfejsach?
Czy możesz wymienić główne typy danych prymitywnych w języku Java?
Co się dzieje, jeśli hashCode() zawsze zwraca 0? Wszystkie elementy trafiają do tego samego kubełka, HashMap się rozrasta — czy to pomoże?
Jak korzystałeś z JDK 11 w swoich projektach i z jakimi jego funkcjami pracowałeś?
W jakich przypadkach stosowanie indeksów może pogorszyć wydajność bazy danych?
Czy mógłbyś wyjaśnić koncepcję sprintu w ramach zwinnego rozwoju oprogramowania?
Jaki jest powód używania adnotacji @Autowired bezpośrednio nad polem zamiast jej stosowania w konstruktorze?
Czym różnią się adnotacje @Component, @Service i @Repository w kontekście Spring i czym się charakteryzują?
Dlaczego wydajność dodawania dużej liczby elementów na koniec kolekcji ArrayList jest mniejsza?
Kiedy dokładnie w procesie wykonywania metody z adnotacją @Transactional w Spring jest tworzony obiekt proxy?
Jakie kroki należy podjąć, aby zaimplementować nadpisanie metody hashCode w klasie?
Czy Postgres obsługuje poziom izolacji READ UNCOMMITTED? Co się stanie, jeśli zostanie to wskazane w @Transactional?
Czy konieczne jest przestrzeganie określonych zasad podczas nadpisywania metod equals i hashCode w Java?
Która struktura danych jest lepsza do pracy wielowątkowej — HashTable czy ConcurrentHashMap?
Czym różni się adnotacja @Bean od @Component? Kiedy używać jednej, a kiedy drugiej?
Wyjaśnij główne różnice między warunkiem wyścigu (Race Condition) a wyścigiem danych (Data Race).
Czy możesz wyjaśnić, czym jest interfejs Closable i jak go używać?