Sobes.tech

Java

Jaki wynik zwraca interfejs Callable w Java?

Junior — Middle
170

Dlaczego zmieniasz pracę?

Senior
170

Czy możesz wyjaśnić, czym jest ExecutorService i jak jest używany do zarządzania wątkami?

170

Jak realizowana jest optymistyczna blokada i jakie są jej cechy?

Junior — Middle
170

Jakie mechanizmy należy wdrożyć w systemie Mission Critical? Jak osiągnąć odporność na awarie?

Senior
169

Jak się czujesz w związku z modyfikacją już wykonanych zadań i refaktoryzacją?

Senior
169

Niestety, czy masz praktyczne doświadczenie w tworzeniu i utrzymaniu architektur mikroserwisów?

Junior — Middle
169

Jak dane trafiały do twojego systemu analitycznego z innych usług?

Senior
169

//Dany jest tablica liczb, w której wszystkie liczby oprócz jednej mają parę, //znajdź liczbę, która występuje tylko raz // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ Map<Integer, Integer> freq = new HashMap<>(); for (int i : arr){ freq.merge(i, 1, Integer::sum); } return freq.entrySet().stream() .filter(e -> e.getValue() == 1) .findFirst().get().getKey() .orElseThrow( () -> new NoSuchElementException("no unique elements") ); }

Senior
169

Czym jest metoda name() w enum?

Senior
169

Jak rozwiązać problem niespójności danych w bazie podczas testów korzystających z połączeń zdalnych z bazą?

Junior — Middle
169

Jakie tematy Kafka będą w systemie raportów, kto produkuje i kto konsumuje?

Senior
169

Do czego służy metoda finalize()?

Senior
168

Opowiedz o strumieniach w Java: na jakie grupy dzielą się metody i jaka jest różnica?

Middle
168

Czego szukasz w zespole i produkcie? Jakie są Twoje kryteria przy wyborze miejsca pracy?

Senior
168

Czym jest happens-before? Dlaczego i++ bez synchronizacji jest niebezpieczne?

Senior
168

Zadanie algorytmiczne: dane jest tablica liczb całkowitych, przesuń wszystkie zera na koniec, zachowując kolejność pozostałych elementów (np. [1,0,3,0,1] → [1,3,1,0,0])

Senior
168

Jak zaimplementować zasadę otwartości i zamknięcia w programowaniu obiektowym?

Junior — Middle
168

W jakich przypadkach i jak prawidłowo stosować połączenia (join) podczas korzystania z ThreadPoolExecutor do zarządzania wątkami?

Junior — Middle
168
/93