Встречается на собеседованиях • сегодня
Был ли опыт работы с Java 8
Да, работал с Java 8. Основные фичи, которые использовал:
- **Stream API** – для обработки коллекций (filter, map, reduce).
- **Lambda-выражения** – упрощение кода, особенно с функциональными интерфейсами.
- **Optional** – для избежания NPE.
- **Date/Time API (java.time)** – замена устаревших `Date` и `Calendar`.
Пример со Stream API:
```java
List names = Arrays.asList("Alice", "Bob", "Charlie");
List filtered = names.stream()
.filter(name -> name.startsWith("A"))
.collect(Collectors.toList()); // [Alice]
```
Также применял `CompletableFuture` для асинхронных задач и `default`-методы в интерфейсах.

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