Перейти к содержимому
Get-offer
.tech
Ассистент
Банк вопросов
Обратная связь
Ресурсы
Подписка
Войти
Скачать
Банк вопросов
/
Java
Разработчик
Java
14 464 вопроса · 265 задач
Вопросы
14 464
Лайвкодинг
265
Поиск по вопросам
Уровень
Компания
Сортировка
14 464 вопроса
Вопрос
Senior
СБЕР
Как осуществлялось сопровождение сервисов в продакшене? Кто следил за работой?
33 просмотра
→
Вопрос
Senior
ОТП Банк
Вы пользовались услугами нашего банка ранее?
33 просмотра
→
Вопрос
Senior
Позитив Технолоджис
Если вы увидите такую реализацию в коде на ревью — что напишете?
33 просмотра
→
Вопрос
Senior
СБЕР
Обладает ли топик Kafka свойством FIFO?
33 просмотра
→
Вопрос
Middle
RedLab
Чем отличаются Stream API от циклов? Что быстрее и почему?
33 просмотра
→
Вопрос
Senior
СБЕР
Что такое чистая функция в функциональном программировании?
33 просмотра
→
Вопрос
Senior
СБЕР
Два пользователя одновременно покупают билет на одно место в театре. Как гарантировать, что место достанется только одному?
33 просмотра
→
Вопрос
Senior
Альфа-Банк
Использовали ли схемы для сообщений в Kafka (например, Avro)?
33 просмотра
→
Вопрос
Senior
Альфа-Банк
Был ли важен порядок событий в Kafka? Как его обеспечивали?
33 просмотра
→
Вопрос
Senior
Octo
Как реализовать локальный кэш с потокобезопасной записью по конкретному ключу?
33 просмотра
→
Вопрос
Senior
Octo
Для чего используются Docker Volumes?
33 просмотра
→
Вопрос
Senior
Ozon Финтех
Как масштабировать сервис при линейном росте нагрузки? Что делать когда горизонтальное масштабирование упирается в лимиты БД?
33 просмотра
→
Вопрос
Senior
СБЕР
Что такое DocumentType на строке 15 и зачем он нужен?
33 просмотра
→
Вопрос
Senior
СБЕР
Если завязываться на имя класса — какие будут ограничения при расширении?
33 просмотра
→
Вопрос
Senior
МВидео/эльдорадо
Приходилось ли работать с кластеризованными и некластеризованными индексами в PostgreSQL?
33 просмотра
→
Вопрос
Middle+
Мираполис
Зачем задавать размер первого массива (temp) равным длине входного массива?
33 просмотра
→
Вопрос
Senior
СБК ПАРУС
В чём основная проблема данной реализации - Неэффективное использование фиксированного пула потоков - Проблемы с взаимодействием общих ресурсов - Некорректное включение блокировки может привести к тупиковой ситуации. - Некорректный уровень синхронизации - Нет проверок всех потоков перед результатом - Нет явного конструктора Код: import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; class RecyclingBinCounter { private int binCount; private final ReentrantLock lock = new ReentrantLock(); public void incrementBins() { lock.lock(); try { binCount++; } finally { } } public int getBinCount() { return binCount; } } class RecyclingManager { public static void main(String[] args) { RecyclingBinCounter counter = new RecyclingBinCounter(); ExecutorService service = Executors.newFixedThreadPool(3); for (int i = 0; i < 3; i++) { service.submit(() -> { for (int j = 0; j < 1000; j++) { counter.incrementBins(); } }); } service.shutdown(); while(!service.isTerminated()) {} System.out.println("Total bins collected: " + counter.getBinCount()); } }
33 просмотра
→
Вопрос
Middle+
pdm
С какими проблемами по Kafka сталкивался? Как решали?
33 просмотра
→
Вопрос
Senior
СБК ПАРУС
Почему там нет стейтментов? Почему он не выполняет компиляцию стейтмента на базе?
33 просмотра
→
Вопрос
Senior
Uzum
Что вы делали, когда у вас медленно работало из-за GC?
33 просмотра
→
←
Назад
1
…
604
605
606
…
724
Вперёд
→