Встречается на собеседованиях • сегодня
Работал ли с асинхронным кодом
Да, работал с асинхронным кодом в Java. Основные подходы:
- Future/CompletableFuture - для асинхронных операций с возможностью цепочек вызовов:
java
CompletableFuture.supplyAsync(() -> fetchData())
.thenApply(data -> process(data))
.thenAccept(result -> System.out.println(result));- Reactive Streams (Project Reactor) - для реактивного программирования:
java
Flux.range(1, 10)
.map(i -> i * 2)
.subscribe(System.out::println);-
Асинхронные сервлеты (AsyncContext) в веб-приложениях.
-
Потоки (Stream API) с parallel() для параллельной обработки.
Использовал асинхронность для:
- Оптимизации производительности (IO-операции)
- Реактивных веб-приложений
- Параллельной обработки данных

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