Junior — Senior
50
Отбор пользователей с товарами и именем, начинающимся на «A»
Компании, где спрашивали:
Условие задачи
Задача состоит в том, чтобы отобрать из списка только тех пользователей, у которых имеется хотя бы один продукт и фамилия (или имя) начинается с буквы "A" без учёта регистра. У каждого пользователя есть поле products — массив/список товаров, которое может быть пустым либо иметь значение null. Требуется написать решение, используя Stream API, корректно обрабатывающее любые null‑значения и оптимизирующее порядок проверок. На выходе необходимо получить список пользователей, прошедших оба условия.