Czy możesz wyjaśnić koncepcję partycjonowania danych w Kafka i jak jest ona realizowana?
Java
Jaka jest złożoność czasowa wyszukiwania elementu po kluczu w strukturze danych TreeMap?
Czy możesz wyjaśnić koncepcję Livelock w kontekście wielowątkowości w Java?
Która z zasad SOLID jest uważana za najważniejszą i do czego służy?
Jak działa wzorzec Proxy i czym różni się od zwykłych obiektów?
Wyjaśnij różnice między wzorcami adapter, dekorator i proxy, ich cele i obszary zastosowania.
Jak poprawnie zaimplementować metody hashCode i equals w klasie?
W jaki sposób realizowane są obliczenia równoległe i zarządzanie wątkami wykonawczymi w systemach programowych?
Wyjaśnij koncepcję zapewnienia gwarantowanej dostawy wiadomości w Apache Kafka.
Ile wątków jednocześnie wykorzystuje równoległy Stream w standardowej konfiguracji API Stream?
Wyjaśnij, czym jest usługa internetowa SOAP i jak jest realizowana za pomocą WSDL?
Czy możesz wymienić główne rodzaje relacyjnych baz danych, które znasz?
Czym różnią się sekcje dependency i dependencyManagement w pliku konfiguracyjnym Maven?
Jakie strategie scalania gałęzi stosowałeś podczas pracy z Git?
Jakie są zalety i wady korzystania z wielowątkowości w aplikacjach Java?
Czy może Pan/Pani wyjaśnić, co oznacza wyjątek w języku Java i jak jest używany?
Wyjaśnij cel i cechy użycia słowa kluczowego volatile w programowaniu.
Czym różnią się metody map i flatMap w Java Stream API i jakie są ich cechy charakterystyczne?
Jakimi metodami zazwyczaj odbywa się komunikacja aplikacji Java z bazą danych?