Собеседование системного аналитика в Wildberries

Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Почему Wildberries — особенный работодатель для SA

WB — гигантский маркетплейс с разветвлёнными интеграциями: продавцы, ПВЗ, логистические партнёры, банки-эквайеры, маркетинг-партнёры. SA здесь проектирует API между десятками сервисов: order management, payment, delivery, returns, refunds, seller account.

Особенность: на масштабе WB любой процесс — это серия шагов с десятками edge cases. SA не «нарисовал и забыл», а постоянно поддерживает actual документацию. Скорость роста бизнеса требует быстрого проектирования с учётом будущего масштабирования. Актуальные вакансии — на странице карьеры WB.

Информация в статье основана на публичных источниках и опыте кандидатов. Формат собеседования отличается по командам и грейдам. Уточняйте у рекрутера.

Этапы собеседования

1. Скрининг с рекрутером (30 минут)

Опыт, мотивация. Особенности WB:

  • Опыт с маркетплейсами / e-commerce / большими интеграциями
  • Знание REST, API contracts, БД
  • В какое направление интересно (orders / payments / logistics / seller)

2. SQL и базы (45-60 минут)

SQL: JOIN, оконные функции, агрегаты. ACID.

3. Архитектура и API (60-90 минут)

Темы:

  • REST API design, идемпотентность для платежей
  • Микросервисы, интеграции
  • 2PC vs Saga для распределённых транзакций
  • API Gateway / BFF
  • Cache strategies

Подготовка: SA hub, REST и API design.

4. Системный кейс (60-90 минут)

«Спроектируй процесс возврата товара», «как обработать одновременную покупку последнего товара двумя клиентами», «интеграция с новым логистическим партнёром».

5. Требования и BPMN (45-60 минут)

«Опиши процесс оформления заказа», «acceptance criteria для функции возврата».

6. Поведенческое (45 минут)

STAR-вопросы.

7. Финал с лидом SA

Стратегический разговор.

Что Wildberries ценит в SA

  • Масштаб-mindset. Процесс на 1 заказ ≠ процесс на 1M заказов
  • E-commerce контекст. Заказы, возвраты, refund, чарджбэки
  • Двухсторонний рынок. Buyer-side + seller-side в каждом процессе
  • Скорость работы. Релизы недельные
  • Кросс-функциональность. Координируешь backend, frontend, операционку

Типичные задачи и кейсы

  • «Спроектируй процесс возврата товара с маркетплейса. Edge cases?»
  • «Как обработать одновременную покупку последнего товара двумя клиентами?»
  • «Спроектируй интеграцию с новым логистическим партнёром»
  • «Опиши acceptance criteria для функции «отменить заказ до отправки»»
  • «Как обеспечить idempotency для платежей при retry?»
Готовься к собесу аналитика как в Duolingo
10 минут в день — SQL, Python, A/B, метрики. 1700+ вопросов в Telegram
Открыть Карьерник в Telegram

Как готовиться: план

  1. REST и API contracts. REST и API design.
  2. Distributed systems. Распределённые системы.
  3. BPMN и требования. BPMN и требования.
  4. SQL. SQL-раздел.
  5. Контекст маркетплейса. Изучи публичные API WB и их docs.
  6. STAR-истории. 6-8 готовых.

Частые ошибки

  • Игнорировать масштаб. Решение для 1000 заказов не работает для 100M
  • Не учитывать seller-side. Каждый процесс касается продавцов
  • Зубрить инструменты без понимания. REST — это паттерн, не endpoint
  • Игнорировать failure modes. Что если внешний сервис недоступен?
  • Слабый SQL. В маркетплейсе много данных

Связанные темы

FAQ

Сколько этапов в собеседовании на SA в WB?

Обычно 5-7: рекрутер → SQL → архитектура → системный кейс → BPMN → поведенческое → финал. Срок 3-5 недель.

Нужен ли опыт с маркетплейсами?

Желателен. Если из других доменов — упор на готовность освоить специфику.

Нужно ли уметь кодить?

Желательно базовый Python или Java. Читать код — must.

Спрашивают ли алгоритмы?

Редко. SA — не инженер. Базовое SQL — must.

Это официальная информация?

Этапы основаны на публичных источниках и опыте кандидатов. Уточняйте у рекрутера.