Sobes.tech

Жергиликтүү өнүктүрүү чөйрөсүн орнотуу жана колдонуу боюнча тажрыйбаңыз барбы?

Junior — Middle
133

Жеке конструктору менен класс мисал келтире аласызбы жана анын максатын түшүндүрө аласызбы?

Junior — Middle
133

Redis сактагычына маалыматтарды жазуу кандай жүргүзүлөт?

Junior — Middle
133

2PC жана 3PC жөнүндө айтып бериңиз — алардын айырмачылыктары эмнеде?

Senior
СБЕРСБЕР
133

Жобадагы @Builder белгисин колдонуунун артыкчылыктары жана кемчиликтери кандай?

Junior — Middle
133

Неге Map коллекция эмес (Collection)?

Middle+
луция
133

WebSocketте кайсы протокол колдонулат?

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

[аты] сурады: Javaда катачылыктардын иерархиясы жөнүндө айтып бер.

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

OpenShift'teki Service komponentinin ролу жана негизги функциялары кандай?

Junior — Middle
AstonAston
133

HashMapтеги бактын ички абалы кандай өзгөрөт, киргизилген элементтердин саны өсүп жатканда?

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

Жаш программисттерге тапшырмаларды берүү жана мөөнөттөрдү көзөмөлдөө боюнча тажрыйбаңыз барбы?

Senior
СБЕРСБЕР
133

Javaда саптар пулунда объекттер кандайча түзүлүп жана башкарылат?

Junior — Middle
133

Spring контекстинде, класс конструкторунда @Inject белгисин колдонуу менен класс ичиндеги талаага колдонуу арасында кандай айырма бар?

Junior — Middle
133

Киреше деңгээлиңизге ылайык кандай сумма карап жатасыз?

Middle
СБЕРСБЕР
133

Акыркы иш ордуңузда кандайча так милдеттериңиз болду?

Senior
СБЕРСБЕР
133

Транзакциялардын кайсы деңгээлдерин билесиз?

Senior
ки системы
133

@PutMapping("/create") public Book create(Map<String, Object> map) throws Exception { System.out.println("Китеп бар экенин текшерүү " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Китеп дагы бар"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Китеп {} тарабынан {} менен түзүлдү, id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Китеп алуу " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }

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

if (Boolean.TRUE.equals(bool)) { // биринчи ачкычты текшерүү String firstKey = keys.iterator().next(); if (firstKey == "public") { keys.stream().forEach(key -> { // ... кээ бир логика log.warn("Ачкычты колдонуу " + key); }); } } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // биринчи ачкычты текшерүү String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... кээ бир логика log.warn("Ачкычты колдонуу " + key); }); } } }

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

Иште убактыңызды уюштуруу жана эсепке алуу үчүн кайсы аспаптар же ыкмалар колдонуп жатасыз?

Junior — Middle
133

Көптөгөн агымдар контекстинде эки жолу текшерүү ыкмасының иштөө принцибин түшүндүрүңүз.

Middle — Middle+
133
/728