Czy poprawne jest używanie obiektu mutowalnego jako klucza w HashMap? Jakie wymagania należy spełnić?
Java
Czym są optymistyczne i pesymistyczne blokady w JPA/Hibernate? Jak działają od kuchni? Kiedy ich używać?
Czy używałeś Git z IDE, czy czasami pracowałeś z wiersza poleceń?
Czy dynamicznie zmieniałeś partycje? Wyjaśnij zależność od obciążenia.
Czy może zdarzyć się sytuacja, gdy umieszczamy element w HashMap za pomocą klucza-obiektu, a potem nie możemy go odzyskać tym samym obiektem?
Jakie atrybuty Kafka może odczytać konsument z wiadomości, oprócz samego ciała?
Jakie są podejścia do radzenia sobie z niestabilną integracją, która może nie odpowiadać od minuty do dnia?
Co wybrałbyś: JDBC Template czy ORM, i dlaczego?
Jakie zadania chcesz rozwiązać w nowym miejscu?
Na co zwracasz uwagę podczas przeglądu kodu?
Jaki jest potencjalny problem, jeśli w metodzie transakcyjnej następuje wywołanie HTTP lub wysłanie do Kafka, a następnie zmiana w bazie danych?
Jak to będzie działać, jeśli w grupie konsumentów jest 100 konsumentów przy 10 partycjach?
Co się stanie, jeśli w jednej grupie będą dwie partycje i trzech konsumentów? A jeśli będą trzy partycje i dwóch konsumentów?
Czym jest adnotacja @Transactional i jak działa pod maską?
Co by się zmieniło, gdybym zastosował LEFT JOIN?
Opowiedz o ostatnim projekcie i używanych technologiach (REST vs async/Kafka)
Jak oceniasz swój poziom — junior, mid, senior?
Czym jest synchronized i do czego służy?
Co działo się w serwisie obliczania wypłat — opisz proces biznesowy i przepływ techniczny.
Co się stanie, jeśli kolej się przepełni i osiągnie maksimum?