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

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

Почему amoCRM — особенный работодатель для СА

amoCRM — одна из крупнейших российских sales-CRM для SMB и среднего бизнеса: десятки тысяч активных аккаунтов компаний-клиентов, миллионы сделок и обращений, активные интеграции с мессенджерами (WhatsApp, Telegram, Viber, VK) и телефонией. Для системного аналитика это специфический SaaS-контекст: API — это продукт, multi-tenant архитектура, интеграции с десятками мессенджеров и каналов, плюс собственная B2B-аналитика SaaS-метрик.

Главные задачи СА в amoCRM: проектирование public API для разработчиков и интеграций (контакты, сделки, события, пользователи); написание OpenAPI-спецификаций; моделирование интеграций с мессенджерами и телефонией в BPMN; проектирование multi-tenant API с rate limiting; работа с регуляторными требованиями (152-ФЗ, GDPR для международных клиентов); поддержка marketplace интеграций (внешние разработчики).

Стек инструментов: Confluence, Jira, Swagger/OpenAPI, BPMN, PlantUML, C4. На технической стороне аналитик работает с PostgreSQL, ClickHouse, Kafka, REST API, Redis для сессий.

Актуальные вакансии — на hh.ru и сайте amoCRM.

Информация основана на публичных источниках и опыте кандидатов. Команды amoCRM используют разные процессы — формат и этапы зависят от направления, уточняйте у рекрутера.

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

Полный цикл — 3-5 недель, 4-5 этапов. Процесс быстрый и прагматичный: HR, техническое интервью, архитектурный кейс, профильное интервью, финал.

1. HR-скрининг (30-45 минут)

Рекрутер уточняет: опыт системного анализа (от 1.5-2 лет, желательно с SaaS или CRM-контекстом), знание API-стека, мотивацию идти в amoCRM, ожидания по компенсации и формату (Москва, активная удалёнка). Готовь питч на 90 секунд про самый сложный API-проект.

2. Техническое интервью (60-90 минут)

Базовая секция с senior СА или архитектором. Темы: REST API design, OpenAPI/Swagger, multi-tenant API, messaging-паттерны, базы данных, безопасность (OAuth 2.0, JWT, API-tokens), C4-нотация. Специфический вопрос: «как ты спроектируешь интеграцию входящих сообщений из WhatsApp Business API в воронку продаж клиента».

Подготовка: REST API design, Microservices architecture, OAuth и аутентификация.

3. Архитектурный кейс (60-90 минут)

Самая характерная секция. Кейс: «спроектируй интеграцию входящих сообщений из мессенджеров в воронку amoCRM», «как ты спроектируешь Marketplace API для сторонних разработчиков с monetization», «как сделать webhook-flow для уведомлений об изменении сделок». Нужно: уточнить требования, нарисовать архитектуру C4, описать API-контракты, продумать idempotency и rate limiting, заложить аудит. Сильный сигнал — учёт SMB-специфики: API должен быть простым для маленьких компаний без выделенной IT-команды.

Подготовка: Интеграция и архитектура, BPMN и требования.

4. Профильное интервью с продактом (60 минут)

Беседа с product manager или архитектором. Темы: как собираешь требования у SMB-клиентов, разрешаешь конфликты, ведёшь документацию. STAR-формат: расскажи про сложный API-кейс.

5. Финал с тимлидом / руководителем направления (45 минут)

Беседа с тимлидом, грейд, оффер.

Особенности по командам

Public API и Marketplace. Команда строит публичные API для разработчиков и Marketplace интеграций. Стек — REST + Swagger + OAuth 2.0 + PostgreSQL. Челлендж — backward compatibility, marketplace flow с разделением выручки разработчикам, multi-tenant rate limiting. Подойдёт СА с background в API-first продуктах.

Мессенджеры и интеграция каналов. Команда занимается интеграциями с мессенджерами: WhatsApp Business, Telegram Bot API, VK, Viber, телефония SIP. Стек — REST + Kafka + специализированные коннекторы. Челлендж — разные API мессенджеров с разной семантикой. Подойдёт СА с background в интеграциях.

Sales и продуктовая платформа. Команда строит backend voronok, контактов, сделок. Стек — REST + PostgreSQL + ClickHouse + Kafka. Подойдёт СА с CRM-фоном.

Бизнес-процессы и Salesbot. Команда занимается визуальным конструктором бизнес-процессов и Salesbot (рассылки, автоответы). Стек — REST + BPMN-engine + кастомные сервисы. Подойдёт СА с интересом к workflow-инжинирингу.

Internal SaaS analytics. Команда внутренних СА: churn клиентов, expansion, NPS. Стек — REST + ClickHouse + дашборды. Подойдёт СА с B2B SaaS background.

Что amoCRM ценит в СА

API-first мышление. Понимание, что API — продукт. SMB-разработчики читают доку и должны быстро понять.

Опыт SaaS и CRM-интеграций. История «спроектировал интеграцию входящих сообщений из 5 мессенджеров с unified API для SMB-клиентов» — сильный сигнал.

Понимание SMB-специфики. SMB-клиенты не имеют выделенной IT-команды. API должен быть простым, ошибки — понятными.

Weak vs strong на архитектурном кейсе. Слабый ответ: «возьмём webhooks для интеграции с WhatsApp». Сильный ответ: «WhatsApp Business → webhook-receiver сервис → валидация подписи Meta → idempotent processing (Meta может повторно отправить webhook) → Kafka с partition по amo-account-id → создание контакта/сделки в воронке клиента. Retry-policy на webhook от Meta: 24 часа с экспонентой; если несколько раз неудачно — alert клиенту в личном кабинете. Audit trail для разрешения споров (что Meta прислала, что мы записали). Для downtime amoCRM — accept-only режим с буфером в Kafka, обработка позже».

Готовность к темпу. amoCRM любит быстрые продуктовые релизы.

Self-management. Команда исторически распределённая.

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

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

За 4-6 недель до планируемого собеса:

  1. Неделя 1-2 — REST API + webhooks. HTTP-методы, idempotency, версионирование, OpenAPI, webhook patterns (sign verification, retries, dead letter). Прорешай 5-7 кейсов. Параллельно — на Карьернике обнови базу по SQL и логике: 1500+ задач, по 15-20 минут в день, чтобы за месяц закрыть пробелы.
  2. Неделя 3 — Мессенджеры и channels. WhatsApp Business API, Telegram Bot API, VK Bot API. Прочитай документацию хотя бы одного.
  3. Неделя 4 — SaaS, CRM, sales контекст. Прочитай блоги amoCRM, Salesforce, HubSpot, Pipedrive. Запомни понятия: воронка, lead, deal, conversion, MQL/SQL, churn, NRR.
  4. Неделя 5 — Архитектурные кейсы. Прорешай 5-6 кейсов: webhook-интеграция мессенджера, Marketplace API с monetization, multi-tenant rate limiting, sales-automation Salesbot, sync с CRM-конкурентом. Структура — требования → C4 → API → idempotency → backward compat → audit. Интеграция и архитектура.
  5. Неделя 6 — Mocks и behavioral. Mock-интервью, 5-7 STAR-историй: конфликт с разработкой клиента, факап в проде, длинная миграция API.

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

Не думают про SMB-простоту. Кандидат проектирует API с 30 endpoint-ами и сложной авторизацией. SMB-клиенту нужно простое — иначе он не интегрируется.

Игнорируют webhook reliability. WhatsApp Meta повторно отправляет webhooks. Кандидат, который проектирует webhook-receiver без idempotency — теряет балл.

Не разбираются в sales-метриках. «Что такое lead, deal, conversion?» — кандидат теряется.

Игнорируют ограничения мессенджеров. WhatsApp Business имеет лимиты на messaging templates, Telegram — на bot rate limiting. Кандидат, который этого не упоминает — теряет балл.

Слабая API-документация. В amoCRM Marketplace — открытый рынок интеграций. Без понятной доки внешние разработчики не интегрируются.

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

FAQ

Удалёнка в amoCRM для СА?

Активная удалёнка и гибрид. amoCRM исторически работает в распределённом режиме.

Зарплатные вилки 2026?

Middle СА: 220-340k. Senior: 340-540k. Lead — выше.

Нужен ли английский?

Базовый — для документации WhatsApp Business, Telegram API. Свободного говорящего обычно не требуется.

Сколько этапов?

4-5 этапов, 3-5 недель.

Реально ли пройти без CRM-опыта?

Реально на middle-позицию, если есть опыт с public API или мессенджер-интеграциями. CRM-словарь подучить за 1-2 недели.

Какие книги и ресурсы помогут подготовиться?

«Designing Web APIs», документация WhatsApp Business API, Telegram Bot API. По BPMN — Camunda guides. По SQL — задачник Карьерника.

Что подчеркнуть на финале в amoCRM?

Опыт работы с мессенджер-интеграциями (WhatsApp, Telegram), понимание SMB-сегмента и его специфики (простой API, минимум абстракций), готовность к быстрому темпу пилотов. Истории про работу с CRM или sales-инструментами — большой плюс. Если есть опыт интеграции с публичными API больших мессенджеров (где есть rate limiting, template-сообщения, регистрация номера) — сразу обсуждай это, потому что в amoCRM это рабочий хлеб.

Какие архитектурные кейсы стоит подготовить?

Webhook-receiver для входящих сообщений с idempotency, Marketplace API с авторизацией приложений, sync с CRM-конкурентом (миграция данных), Salesbot c условиями и таймерами, multi-tenant rate limiting.

Реально ли пройти на удалёнке из СНГ?

Реально для большинства позиций. amoCRM исторически распределённая команда. Для отдельных позиций (особенно с доступом к чувствительным данным клиентов) могут быть ограничения по локации — уточняй на скрининге.

Чем отличается работа в amoCRM от Битрикс24?

amoCRM — фокус на sales-CRM с активной мессенджер-интеграцией (WhatsApp, Telegram). Битрикс24 — широкий периметр (CRM + collab + документы + видео). Если хочешь работать с реал-тайм-сообщениями и SMB-sales — amoCRM. Если с широким продуктовым периметром и Marketplace — Битрикс24.

Сколько собесов параллельно вести?

3-4 SaaS-компании (Mindbox, amoCRM, Битрикс24, Naumen, Wrike). Каждый собес требует понимания продукта.

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

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