Sobes.tech

Java

Máte skúsenosti s nastavovaním a používaním lokálneho vývojového prostredia?

Junior — Middle
133

Môžete uviesť príklad triedy s súkromným konštruktorom a vysvetliť jej účel?

Junior — Middle
133

Ako sa zaznamenávajú údaje do úložiska Redis?

Junior — Middle
133

Povedzte nám o 2PC a 3PC — v čom sa líšia?

Senior
СБЕРСБЕР
133

Aké sú výhody a nevýhody používania anotácie @Builder vo vašom projekte?

Junior — Middle
133

Prečo Map nie je kolekcia (Collection)?

Middle+
луция
133

Aký protokol sa používa vo WebSocket?

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

[meno] sa opýtal: Porozprávaj mi o hierarchii výnimiek v Jave.

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

Aká je úloha a hlavné funkcie komponentu Service v OpenShift?

Junior — Middle
AstonAston
133

Ako sa mení vnútorný stav vedra v HashMap pri zvyšovaní počtu vložených prvkov?

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

Máte skúsenosti s prideľovaním úloh junior vývojárom a kontrolou termínov?

Senior
СБЕРСБЕР
133

Ako sa objekty vytvárajú a spravujú v pooli reťazcov v Jave?

Junior — Middle
133

Aký je rozdiel medzi použitím anotácie @Inject v konštruktore triedy a jej použitím na pole v rámci triedy v kontexte Springu?

Junior — Middle
133

Akú sumu zvažujete na základe úrovne svojich príjmov?

Middle
СБЕРСБЕР
133

Aké boli vaše konkrétne povinnosti na poslednom pracovisku?

Senior
СБЕРСБЕР
133

Aké úrovne izolácie transakcií poznáte?

Senior
ки системы
133

@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Preverite, ali knjiga obstaja " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Knjiga že obstaja"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Knjiga {} od {} je ustvarjena z id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Pridobi knjigo " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }

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

if (Boolean.TRUE.equals(bool)) { // skontrolujte prvý kľúč String firstKey = keys.iterator().next(); if (firstKey == "public") { keys.stream().forEach(key -> { // ... nejaká logika log.warn("Použitie kľúča " + key); }); } } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // skontrolujte prvý kľúč String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... nejaká logika log.warn("Použitie kľúča " + key); }); } } }

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

Aké nástroje alebo metódy používate na organizáciu a sledovanie svojho času v práci?

Junior — Middle
133

Vysvetlite princíp fungovania metódy dvojitého overenia v kontexte viacvláknového programovania.

Middle — Middle+
133
/728