Перейти к содержимому
Get-offer
.tech
Ассистент
Банк вопросов
Обратная связь
Ресурсы
Подписка
Войти
Скачать
Банк вопросов
/
Java
Разработчик
Java
14 464 вопроса · 265 задач
Вопросы
14 464
Лайвкодинг
265
Поиск по вопросам
Уровень
Компания
Сортировка
14 464 вопроса
Вопрос
Senior
Альфа-Банк
Как вы относитесь к утверждению, что 100% тестовое покрытие невозможно и не всегда нужно?
28 просмотров
→
Вопрос
Senior
Альфа-Банк
Почему вы не использовали Exactly Once семантику в Kafka?
28 просмотров
→
Вопрос
Senior
МВидео/эльдорадо
Было ли у вас динамическое количество консьюмеров Kafka?
28 просмотров
→
Вопрос
Senior
01.tech
Откуда взялась цифра 35К, как считали?
28 просмотров
→
Вопрос
Senior
Octo
Насколько удобно было бы иметь выделенного Scrum Master?
28 просмотров
→
Вопрос
Senior
РТК ИТ
Что такое consumer group в Kafka?
28 просмотров
→
Вопрос
Senior
IT One
Чем отличается HashMap от LinkedHashMap?
28 просмотров
→
Вопрос
Senior
IT One
Что такое SOLID? Приведите примеры принципов.
28 просмотров
→
Вопрос
Middle+
луция
Как работает Inclusive gateway в BPMN 2.0?
28 просмотров
→
Вопрос
Senior
ТБанк
Прочитайте код, определите, завершится ли выполнение программы и что будет выведено в конце в лог ```java import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Increment { private static AtomicInteger counter1 = 0; private static AtomicInteger counter2 = 0; public static void main(String[] args) throws InterruptedException { int tasksCount = 100_000; CountDownLatch latch = new CountDownLatch(tasksCount); ExecutorService executor = Executors.newFixedThreadPool(100); for (int i = 0; i < tasksCount; i++) { executor.submit(() -> { counter1.incrementAndGet(); counter2.incrementAndGet(); latch.countDown(); }); } latch.await(); System.out.println(counter1); System.out.println(counter2); System.exit(0); } } ```
28 просмотров
→
Вопрос
Senior
СБК ПАРУС
WardrobeManager должен использовать @Autowired Отсутствует класс для управления бинарями Отсутствует управление транзакциями ItemRepository не отмечен аннотацией @Repository Использование конструктора вместо контейнера Пружина для изготовления компонента Конструктор WardrobeController не использует @Autowired
28 просмотров
→
Вопрос
Senior
СБЕР
Что такое Anti-Corruption Layer и как он был организован?
28 просмотров
→
Вопрос
Middle+
pdm
Расскажи про сервис маршрутизации заявок с конфигурацией из БД. Что это за конфигурации? Как работала горячая подгрузка?
28 просмотров
→
Вопрос
Senior
СТЭП ЛОДЖИК (STEP LOGIC)
@PutMapping("/create") public Book create(Map<String, Object> map) 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(); }
28 просмотров
→
Вопрос
Senior
СБК ПАРУС
Как бы ты влез в жизненный цикл Kafka Listener — через KafkaListenerEndpointRegistry или явный polling через KafkaConsumer?
28 просмотров
→
Вопрос
Senior
СБК ПАРУС
С Kafka что делать с MDC контекстом?
28 просмотров
→
Вопрос
Senior
ТБанк
ArrayList vs LinkedList для последовательной итерации по 100 миллионам элементов — что предпочтительнее?
28 просмотров
→
Вопрос
Senior
ТБанк
Высокая утилизация базы данных — что предложить: партиционирование, шардирование?
28 просмотров
→
Вопрос
Senior
ИП Ганус Александр Андреевич
Как определяли границы микросервисов?
28 просмотров
→
Вопрос
Senior
ИП Ганус Александр Андреевич
Что хотели бы найти на новом месте?
28 просмотров
→
←
Назад
1
…
624
625
626
…
724
Вперёд
→