По какому принципу выбираются первые десять проблемных ячеек: по времени или по количеству нулей
Что проверяют
Спросите ли вы, что вообще считать проблемой, прежде чем выбирать между двумя предложенными вариантами. Вилка здесь ложная, и интервьюер смотрит, привяжете ли вы приоритет к последствиям, а не к удобству сортировки.
Как отвечать
Сначала уточнения, вслух:
- что такое ячейка: срез витрины, метрика в разрезе, поле в таблице;
- что означает ноль: настоящее нулевое значение, пропуск или оборванная загрузка. Это три разные проблемы с разной починкой;
- зачем именно десять: руки разбирают вручную или это очередь на автоматическую проверку;
- кто потребитель: дашборд руководителя, регулярная отчётность или обучающая выборка модели.
Дальше собственный критерий. Приоритет задаёт влияние, а время и количество нулей это два признака, которые в него входят. Нули считать долей от объёма среза, а не штуками. Время нужно как признак свежести: пропуск, появившийся вчера, чаще всего означает сломанный источник и чинится первым, а пропуск, который лежит год, обычно свойство данных и требует не починки, а описания в документации.
Практичный ответ звучит так: сначала свежие обрывы, внутри них сортировка по доле затронутого объёма и по важности потребителя, порог согласован с владельцем витрины. И сразу сказать, как поймёте, что починили: мониторинг доли пропусков по срезу, чтобы проблема не вернулась молча.
Где спотыкаются
Выбирают один из двух вариантов, будто это тест с готовыми ответами. Вопрос проверяет не выбор, а то, задаёте ли вы уточняющие вопросы, когда условие заведомо неполное.
Считают нули штуками. Крупный регион или популярная категория всегда обгонят мелкие, и очередь заполняется срезами, где просто много строк, а не там, где данные хуже.
Подкрепляют рассказ выдуманной цифрой вроде «снизил долю пропусков вдвое». Дальше спрашивают, как мерили, с чем сравнивали и за какой период, и вся история рассыпается за два вопроса.