Перейти к содержимому
Get-offer
.tech
Ассистент
Банк вопросов
Обратная связь
Ресурсы
Подписка
Войти
Скачать
Банк вопросов
/
Java
Разработчик
Java
14 464 вопроса · 265 задач
Вопросы
14 464
Лайвкодинг
265
Поиск по вопросам
Уровень
Компания
Сортировка
14 464 вопроса
Вопрос
Senior
СБК ПАРУС
В чём основная причина некорректного поведения кода Нарушена иммутабельность объектов Не обрабатывается состояние прерывания Ухудшение производительности из-за блокировки Конфликт объектов блокировки приводит к тупиковой ситуации Избыточная синхронизация ресурсов Неинициализированные состояния объектовimport java.util.concurrent.*; class Competition { private final Object lock = new Object(); public void syncMethodA(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodB(this); } } public void syncMethodB(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodA(this); } } } public class FitnessApp { public static void main(String[] args) { Competition comp1 = new Competition(); Competition comp2 = new Competition(); Thread t1 = new Thread(() -> comp1.syncMethodA(comp2)); Thread t2 = new Thread(() -> comp2.syncMethodB(comp1)); t1.start(); t2.start(); } }
27 просмотров
→
Вопрос
Middle+
Клиент ОТП
Как вы сами себя оцениваете? На какой грейд: junior, middle, middle+, senior?
27 просмотров
→
Вопрос
Senior
Магнус Тех
Есть ли вещи, которые совсем не хотелось бы видеть в компании?
27 просмотров
→
Вопрос
Senior
СБЕР
Как устроена внутренняя структура LinkedHashMap? Что является элементом двусвязного списка?
27 просмотров
→
Вопрос
Senior
СБЕР
Что такое транзакционный механизм Kafka? Как он работает?
27 просмотров
→
Вопрос
Senior
СБЕР
Что такое принцип Барбары Лисков (LSP)? Можете привести пример нарушения?
27 просмотров
→
Вопрос
Middle+
pdm
Что было триггером расчёта? Как он запускался?
27 просмотров
→
Вопрос
Middle+
pdm
Договор кого с кем? Что это за расчёты?
27 просмотров
→
Вопрос
Senior
IT One
Что такое под (Pod), Deployment и Deployment Config в Kubernetes/OpenShift? В чём разница?
27 просмотров
→
Вопрос
Senior
СТЭП ЛОДЖИК (STEP LOGIC)
Расскажите подробнее о микросервисной архитектуре на последнем месте работы: сколько сервисов, как взаимодействовали
27 просмотров
→
Вопрос
Senior
СБК ПАРУС
Когда создаётся AOP-прокси в жизненном цикле бина?
27 просмотров
→
Вопрос
Senior
СБК ПАРУС
С DLT топиками что делаете?
27 просмотров
→
Вопрос
Senior
СБК ПАРУС
Расскажи по архитектуре сервиса коротко.
27 просмотров
→
Вопрос
Senior
ЦифровыеПривычки
Как ещё можно исправить проблему с дублями, не используя merge function в toMap?
27 просмотров
→
Вопрос
Senior
Uzum
Расскажи про жизненный цикл Spring Bean?
27 просмотров
→
Вопрос
Senior
Uzum
На каком этапе создаются прокси (для @Transactional, @Async и т.д.)?
27 просмотров
→
Вопрос
Senior
ТБанк
Если есть кэш данных, как понять, что причина OOM именно в нём?
27 просмотров
→
Вопрос
Senior
Позитив Технолоджис
Как обеспечивается целостность транзакций при переходе от монолита к микросервисам?
27 просмотров
→
Вопрос
Senior
Позитив Технолоджис
Приходилось ли работать со Spring Data и Hibernate? Какие проблемы с производительностью решали?
27 просмотров
→
Вопрос
Senior
Позитив Технолоджис
Как заставить все экземпляры читать одни и те же сообщения?
27 просмотров
→
←
Назад
1
…
629
630
631
…
724
Вперёд
→