Java
Jak rejestrowane są wymagania systemowe — tylko w zadaniach, a analityk je opisuje?
Jak zaimplementować równoległe wywołania w Java 17 bez wirtualnych wątków?
Co może pójść nie tak, jeśli pole klucza obiektu używanego do obliczania hashCode zostanie zmienione po dodaniu do HashMap?
Co jest ważne przy wyborze nowego miejsca pracy? Na jakie kryteria się kierujesz?
Opowiedz o swoim doświadczeniu zawodowym i projektach
Jak uruchomić ten kod w wielu wątkach? Dlaczego parallelStream() może być niebezpieczny?
Czym jest B-Tree i dlaczego jest używany w relacyjnych bazach danych zamiast czerwono-czarnego drzewa?
Jak pobrać konkretne commity z cudzej gałęzi w Git?
Jak wyglądał proces CICD, ile było środowisk?
Jaki jest domyślny poziom izolacji w PostgreSQL?
Zadanie projektowe: Serwis Like zapisuje lajki w Kafka, serwis Dashboard powinien obliczać ranking postów. Jak nawiązać współpracę?
Jak używaliście Redis: jako bazy danych czy jako pamięci podręcznej?
Jak skonfigurować agenta AI do kodowania (np. przez pliki MD)?
Gdzie pojawił się outbox w twoim schemacie — najpierw pisałeś do outbox z Kafka, a potem publikowałeś z outbox?
Jaka jest różnica między kolekcją (Collection) a strumieniem (Stream)?
Biorąc pod uwagę, że testy kontraktowe są opisywane w formacie JSON, istnieje runner, który uruchamia zestaw testów dla wskazanego endpointu, i musi to być wykonywane dla wszystkich systemów przy każdym wydaniu (około 160 000 wydań rocznie) — jak zorganizowałbyś integrację z dużą liczbą systemów, w tym z systemem księgowości, przez API?
Czy role biznesowe brały udział w procesach zespołu podczas sprintu?
Czym jest Saga i do czego jest potrzebna?
Z jakimi komponentami Spring Cloud miałeś do czynienia?
Opowiedz o architekturze systemu: jak przebiega zapytanie od klienta do przetwarzania, jaka była infrastruktura?