Встречается на 2% собеседований по Java
Какой функциональный интерфейс принимает метод groupingBy в Collectors
groupingBy в Collectors принимает Function<T, K> как классификатор для группировки. Это функциональный интерфейс из java.util.function, преобразующий элемент потока в ключ для группировки.
Пример:
java
Map<Department, List<Employee>> byDept = employees.stream()
.collect(Collectors.groupingBy(Employee::getDepartment));Также есть перегруженные версии:
groupingBy(Function, Collector)- с дополнительным коллекторомgroupingBy(Function, Supplier, Collector)- с поставщиком Map
Все варианты используют Function для определения ключа группировки.

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