Ctrl K
Java · Junior · Код

Есть список заказов, у каждого заказа есть имя клиента и сумма типа long. Напиши метод totalByCustomer, который принимает этот список и с помощью Stream API возвращает словарь: имя клиента и общая сумма его заказов.

~15 мин голосом

Как подойти

Проверяют, умеет ли кандидат собрать агрегат коллектором Stream API (groupingBy + summingLong) вместо мутации внешней мапы, не теряет ли тип long и думает ли о граничных случаях: null-список, null-клиент, порядок.

Встречал этот вопрос на настоящем собесе?
Ответов0
Средний балл—
Сильных—
Тренировали0
Темы
Похожие вопросыКак устроено выполнение Stream API под капотом, и в каких случаях вы бы использовали parallel stream, а в каких — нет? Senior

Ответь голосом

Интервьюер задаст этот вопрос и послушает. Думай вслух, проси подсказку, если нужно. Закончил — пауза или «Я ответил», через минуту здесь балл и какие пункты закрыты.

Войти, чтобы ответить

Лучше в наушниках · ~15 мин