Встречается на собеседованиях • сегодня
Подходит ли строгий дедлайн
Строгий дедлайн (Strict Deadline) в Java можно реализовать с помощью CompletableFuture и таймаутов. Например:
java
CompletableFuture.supplyAsync(() -> {
// Долгая операция
return doHeavyWork();
}).get(5, TimeUnit.SECONDS); // Таймаут 5 секундПлюсы:
- Гарантирует завершение операции в заданное время.
- Позволяет избежать зависания системы.
Минусы:
- Может прервать полезную работу, если таймаут слишком мал.
- Требует обработки
TimeoutException.
Лучше использовать для критичных по времени задач (например, HTTP-запросов), но не для операций, где прерывание нежелательно (например, транзакции БД).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы