Войти Регистрация
System design

9. Очередь модерации объявлений

Лёгкая

Пройдите шаги: уточните требования, оцените нагрузку, выберите решения, нарисуйте схему.

Для расчёта: 1 млн новых объявлений в сутки. Модель сразу одобряет или отклоняет 85 %, остальные 15 % проверяют люди. Модератор разбирает 60 объявлений в час, смена — 8 часов.

Цель — 95 % объявлений проверено за 30 минут. Два модератора не должны получить одно объявление.

В работе: Продавец ждёт публикации, а пропущенный мошенник стоит денег покупателю и репутации площадке.

Как проверяем Шаги с вариантами и расчётами проверяем автоматически: число засчитано, если оно в пределах допуска от эталона. Схему вы оцениваете сами по чек-листу. Зачёт — схема набрала 60 % чек-листа и верны 70 % остальных пунктов. Ответ один на подход: после него показываем разбор.
очередь задачPostgres SKIP LOCKEDML-фильтр

Источник: на задачах Авито: модерация объявлений. Условие пересказано своими словами.

Давали на собеседовании? Ответов пока мало — ваш поможет.
  1. Уточнить требования — Что уточнить?
  2. Оценить нагрузку
  3. Очередь заданий — Как раздавать задания модераторам?
  4. Схема — Опишите путь объявления от публикации до решения.