Разработчик

Java

14 464 вопроса · 265 задач

14 464 вопроса

ВопросMiddle+Цифровая лабаратория

Вы лично за что отвечали в проекте?

22 просмотра
ВопросSeniorcdti

Когда следует применять принцип Dependency Inversion, а когда нет (связь с YAGNI)

22 просмотра
ВопросSeniorcdti

Расскажите о принципах SOLID и зачем они нужны в разработке

22 просмотра
ВопросSeniorСБК ПАРУС

В чём основная проблема данной реализации Отсутствует отделение Consumer Group Запрограммированное время ожидания в опросе Имеется интеграция с системой Диптихи Некорректная политика хранения сообщений Отсутствие настройки фильтрации сообщений в конфигурации фабрики слушателей Отсутствует отдельные партии

22 просмотра
ВопросSeniorИП Ганус Александр Андреевич

Расскажи про себя, про свой карьерный путь, как ты оказался в точке, в которой находишься сейчас, с чего начинал.

22 просмотра
ВопросSeniorМагнус Тех

Был ли опыт работы с Nginx? Какие методы балансировки нагрузки знаешь?

22 просмотра
ВопросSeniorСБЕР

Зачем использовались два брокера сообщений — Kafka и RabbitMQ — одновременно?

22 просмотра
ВопросSeniorСБЕР

Как Kubernetes понимает что под умер и нужно запустить новый? Расскажите про пробы.

22 просмотра
ВопросMiddle+pdm

Работал с Kubernetes-манифестами? С какими объектами?

22 просмотра
ВопросSeniorСТЭП ЛОДЖИК (STEP LOGIC)

if (Boolean.TRUE.equals(bool)) { // check first key String firstKey = keys.iterator().next(); if (firstKey == "public") { keys.stream().forEach(key -> { // ... some logic log.warn("Using key " + key); }); } } public BookStoreController(BooksRepository repo, Boolean bool, List<String> keys) { this.repo = repo; if (Boolean.TRUE.equals(bool)) { // check first key String firstKey = (String) ((ArrayList) keys).get(0); if (firstKey == "public") { keys.stream().forEach(key -> { // ... some logic log.warn("Using key " + key); }); } } }

22 просмотра
ВопросSeniorСТЭП ЛОДЖИК (STEP LOGIC)

@PutMapping("/create") public Book create(@RequestBody CreateBook request) throws Exception { System.out.println("Check if book exists " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Book already exists"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Book {} by {} is created with id {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Get book " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); } @GetMapping("/{id}") public Book get(@RequestParam("id") String id) { log.debug("Get book ", id); return repo.findById(id).orElseThrow(() -> new BookAlreadyExeption("book not find")) findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }

22 просмотра
ВопросSeniorСБК ПАРУС

Что бы потерял и что приобрёл при явном polling вместо @KafkaListener?

22 просмотра
ВопросSeniorUzum

Расскажи про последнее место работы, чем занимался?

22 просмотра
ВопросSeniorUzum

Какие scope'ы бинов знаешь в Spring?

22 просмотра
ВопросSeniorUzum

Зачем вообще нужен prototype scope? Неужели одного singleton не хватает?

22 просмотра
ВопросMiddleЛоция

Какие ключевые отличия между версиями Java (7, 11, 17, 21)?

22 просмотра
ВопросSeniorТБанк

Как ты относишься к написанию тестов?

22 просмотра
ВопросSeniorТБанк

Что именно тюнил в Kafka? Какие конкретные параметры настраивал?

22 просмотра
ВопросSeniorOzon Финтех

Для массива чисел arr и числа k Необходимо вернуть новый массив, число повторяющихся элементов которого не > k Пример: Input: arr=[1,1,1,2,3,3,3,4,4], k=3 Output: res=[1,3,4]

22 просмотра
ВопросSeniorПозитив Технолоджис

Если OptimisticLockException вылетает, что нужно делать? Spring Data сама повторит транзакцию?

22 просмотра