Встречается на собеседованиях • сегодня
Работал ли с реактивным подходом
Да, работал с реактивным подходом, используя Spring WebFlux и Project Reactor. Основные концепции — это асинхронная обработка данных и non-blocking I/O.
Пример с `Mono` и `Flux`:
```java
@RestController
public class ReactiveController {
@GetMapping("/flux")
public Flux getFlux() {
return Flux.just("A", "B", "C")
.delayElements(Duration.ofSeconds(1))
.log();
}
@GetMapping("/mono")
public Mono getMono() {
return Mono.just("Hello Reactive!")
.delayElement(Duration.ofSeconds(1));
}
}
```
Плюсы: масштабируемость, эффективность при большом количестве запросов.
Минусы: сложность отладки, необходимость перехода на реактивные БД (R2DBC, MongoDB Reactive).

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