Встречается на собеседованиях • сегодня

Как часто используешь Stream API в работе

Довольно часто, особенно для работы с коллекциями. Stream API делает код лаконичнее и выразительнее, особенно при фильтрации, сортировке и агрегации данных. **Пример:** ```java List names = Arrays.asList("Alice", "Bob", "Charlie", "David"); List filtered = names.stream() .filter(name -> name.length() > 4) .map(String::toUpperCase) .collect(Collectors.toList()); // ["CHARLIE", "DAVID"] ``` **Когда не использую:** - Если нужна производительность в критичных местах (циклы могут быть быстрее). - Для простых операций, где `for` или `forEach` читаются проще. - При работе с примитивами (лучше `Arrays.sort()` или `for`). Stream API — отличный инструмент, но важно не злоупотреблять им там, где он усложняет код.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы