Встречается на собеседованиях • сегодня
Какую версию Java выберешь для написания нового микросервиса
Для нового микросервиса я бы выбрал LTS-версию Java — на данный момент это Java 17 или Java 21.
**Почему:**
- LTS (Long-Term Support) версии получают обновления безопасности и багфиксы дольше (обычно несколько лет).
- Java 17 и 21 предлагают современные фичи (Records, Pattern Matching, Virtual Threads в Java 21) без риска нестабильности.
- Большинство фреймворков (Spring Boot 3.x+) и библиотек уже поддерживают эти версии.
**Пример выбора в Maven:**
```xml
17
```
Если проект требует максимальной производительности и готов к экспериментам — можно рассмотреть Java 21 с Virtual Threads. Для консервативных проектов — Java 17.

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