Встречается на собеседованиях • сегодня
Есть ли опыт в CompletableFuture
Да, есть. CompletableFuture — это мощный инструмент для асинхронного программирования в Java, позволяющий комбинировать асинхронные операции, обрабатывать исключения и создавать цепочки вызовов.
Пример:
java
CompletableFuture.supplyAsync(() -> fetchDataFromAPI())
.thenApply(data -> transformData(data))
.thenAccept(result -> System.out.println(result))
.exceptionally(ex -> {
System.err.println("Error: " + ex.getMessage());
return null;
});supplyAsyncзапускает задачу асинхронно.thenApplyпреобразует результат.thenAcceptобрабатывает финальный результат.exceptionallyловит ошибки.
Также поддерживает комбинирование (thenCombine, allOf, anyOf) и ручное завершение (complete, completeExceptionally).

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