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

16. Выдача заказов в пункте выдачи

Средняя

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

Для расчёта: 50 тыс. пунктов, в среднем 400 выдач в сутки на пункт. 40 % выдач приходятся на 18:00–21:00.

Покупатель показывает QR-код в приложении, сотрудник сканирует, видит номера ячеек, приносит товары, покупатель примеряет и отказывается от части. Интернет в пунктах бывает нестабилен.

В работе: Очередь из 15 человек в пункте выдачи в 19:00 — это то, что покупатель помнит дольше скидки.

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

Источник: на задачах Wildberries: пункты выдачи. Условие пересказано своими словами.

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