Sobes.tech

Java

Czy masz doświadczenie w konfigurowaniu i korzystaniu z lokalnego środowiska programistycznego?

Junior — Middle
133

Czy możesz podać przykład klasy z prywatnym konstruktorem i wyjaśnić jego cel?

Junior — Middle
133

W jaki sposób odbywa się zapis danych w magazynie Redis?

Junior — Middle
133

Opowiedz o 2PC i 3PC — czym się różnią?

Senior
СБЕРСБЕР
133

Jakie są zalety i wady korzystania z adnotacji @Builder w Twoim projekcie?

Junior — Middle
133

Dlaczego Map nie jest kolekcją (Collection)?

Middle+
луция
133

Jaki protokół jest używany w WebSocket?

Senior
Позитив Технолоджис
133

[imię] zapytał: Opowiedz o hierarchii wyjątków w Java.

Senior
сербская компания
133

Jaka jest rola i główne funkcje komponentu Service w OpenShift?

Junior — Middle
AstonAston
133

Jak zmienia się wewnętrzny stan kubełka w HashMap przy zwiększaniu liczby wstawionych elementów?

Junior — Middle
ЛанитЛанит
133

Czy masz doświadczenie w wyznaczaniu zadań dla junior developerów i kontroli terminów?

Senior
СБЕРСБЕР
133

Jak tworzone i zarządzane są obiekty w puli łańcuchów w Java?

Junior — Middle
133

Jaka jest różnica między używaniem adnotacji @Inject w konstruktorze klasy a jej zastosowaniem do pola wewnątrz klasy w kontekście Spring?

Junior — Middle
133

Jaką kwotę rozważasz w zależności od poziomu dochodów?

Middle
СБЕРСБЕР
133

Jakie były Twoje konkretne obowiązki na ostatnim miejscu pracy?

Senior
СБЕРСБЕР
133

Jakie poziomy izolacji transakcji znasz?

Senior
ки системы
133

@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Sprawdź, czy książka istnieje " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Książka już istnieje"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Książka {} przez {} została utworzona z id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Pobierz książkę " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
133

if (Boolean.TRUE.equals(bool)) { // sprawdź pierwszy klucz String firstKey = keys.iterator().next(); if (firstKey == "public") { keys.stream().forEach(key -> { // ... jakaś logika log.warn("Używanie klucza " + key); }); } } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // sprawdź pierwszy klucz String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... jakaś logika log.warn("Używanie klucza " + key); }); } } }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
133

Jakie narzędzia lub metody stosujesz do organizacji i zarządzania czasem w swojej pracy?

Junior — Middle
133

Wyjaśnij zasadę działania metody podwójnej kontroli w kontekście wielowątkowości.

Middle — Middle+
133
/728