Встречается на собеседованиях • сегодня
Работал ли с асинхронностью
Да, работал. В Java асинхронность реализуется через:
- Threads/Runnable - базовый механизм
- ExecutorService - пулы потоков
- CompletableFuture (Java 8+) - удобная работа с асинхронными операциями
- Reactive Streams (Project Reactor, RxJava) - реактивный подход
Пример с CompletableFuture:
java
CompletableFuture.supplyAsync(() -> fetchDataFromDB())
.thenApply(data -> processData(data))
.thenAccept(result -> saveResult(result))
.exceptionally(ex -> {
log.error("Error", ex);
return null;
});Для веб-приложений часто использую @Async в Spring. Важно понимать race conditions, deadlocks и способы их избежания.

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