Встречается на собеседованиях • сегодня
Работал ли с Stream API
Да, работал. Stream API — мощный инструмент для обработки коллекций в Java, позволяющий писать лаконичный и выразительный код. Основные операции: `filter()`, `map()`, `reduce()`, `collect()`, `forEach()` и др.
Пример:
```java
List names = Arrays.asList("Alice", "Bob", "Charlie");
List filtered = names.stream()
.filter(name -> name.length() > 3)
.map(String::toUpperCase)
.collect(Collectors.toList());
// Результат: [ALICE, CHARLIE]
```
Плюсы Stream API:
- Ленивые вычисления (промежуточные операции выполняются только при терминальных)
- Параллельная обработка через `parallelStream()`
- Улучшает читаемость кода
Важно помнить про ограничения, например, Stream нельзя переиспользовать после терминальной операции.

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