Контроль доступа к телевизионным каналам для детей

Получите оба списка и показывайте только пересечение по ID каналов. При отсутствии достоверного разрешения доступ должен быть закрыт, а не открыт по умолчанию.

Короткий ответ

Что ответить на собеседовании

Получите оба списка и показывайте только пересечение по ID каналов. При отсутствии достоверного разрешения доступ должен быть закрыт, а не открыт по умолчанию.

Подробный разбор

Ответ с пояснениями

Условие

Имеются два API‑метода, откуда получаем данные. Первый метод возвращает полный перечень каналов, доступных на телевизоре. Второй метод предоставляет список каналов, разрешённых родителями для просмотра ребёнком. Требуется разработать приложение, которое будет осуществлять родительский контроль за тем, какие программы могут смотреть дети, используя эти два API‑метода.

Ответ

Получите оба списка и показывайте только пересечение по ID каналов. При отсутствии достоверного разрешения доступ должен быть закрыт, а не открыт по умолчанию.

Нужны состояния загрузки и ошибки каждого API, профиль ребёнка и множество разрешённых ID. Проверку повторяют при смене канала и обновлении правил; устаревший запрос не должен перезаписывать настройки другого профиля. Изменение разрешений защищается родительской авторизацией. Фильтр интерфейса не заменяет проверку доступа на стороне воспроизведения или сервера.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее