Java
Jak bardzo jesteś obecnie aktywny w poszukiwaniu? Czy masz oferty w ręku, terminy?
Przejście z Java 17 na 21 było jednorazową zmianą, czy różne usługi działają na różnych wersjach?
Czym jest funkcja lambda?
Jak zbudować efektywny indeks dla kolumny o niskiej selektywności (np. status: nowy/uruchomiony/zakończony), gdy ważny jest tylko status 'nowy'?
Jak przechowujesz konfiguracje i jak przebiega ich aktualizacja?
Konfigurowaliście Kafka Producer? Jakie ustawienia znacie?
Opowiedz o strukturze HashMap.
Produkt został dostarczony z żądaniem opracowania usługi Lojalności, która na podstawie liczby dostarczonych zamówień (główny system zamówień OMS) będzie przekazywać serwisowi składania zamówień (kasjer) wielkość rabatu. Usługa Lojalności na razie nie będzie miała części frontowej, w bazie danych trzeba tylko przechowywać mapowanie od ilości dostarczonych i nieanulowanych zamówień do jakiego rabatu. Coś w rodzaju: Zamówienia Rabat [phone]% [phone]% [phone]% [phone]% Należy zaprojektować usługę, zaproponować mechanizmy integracji z Serwisem składania zamówień i Serwisem zarządzania zamówieniami. Należy zaprojektować architekturę usługi, którą można przekazać zespołowi deweloperskiemu i wdrożeniowemu.
Jakie zadania lubisz rozwiązywać?
Opowiedz o zasadach SOLID
Opowiedz o ostatnim projekcie i używanych technologiach (REST vs async/Kafka)
Czy można zagwarantować brak podziałów sieciowych?
Napisz zapytanie SQL: wybierz tytuły wszystkich książek, które mają więcej niż trzech autorów.
Jak rozwiązać problem N+1 w Hibernate? Do czego jeszcze można używać EntityGraph?
Jakie są wyjątki w Java? Checked i unchecked.
Czyj jest ten Redis na schemacie i czym różni się sytuacja, gdy logistyka pisze do 'naszego' Redis od tego, co narysowałeś?
Co stracisz i co zyskasz przy jawnym polling zamiast @KafkaListener?
Dlaczego wybrano Caffeine jako cache L1 zamiast Guava?
Czego częściej używano: blokad czy podwyższonego poziomu izolacji?
Jak działa LLM? Na czym operuje?