Собеседование на системного аналитика в Belka Games
Содержание:
Почему Belka Games — особенный работодатель для СА
Belka Games — мобильная гейм-студия с фокусом на казуальные F2P-проекты (Clockmaker, Solitaire Cruise, Wonderful Cities, Funky Bay): миллионы активных игроков, выход в глобальные топы App Store и Google Play, серьёзная LiveOps и UA-машина. Для системного аналитика это data-driven gaming-контекст: backend для миллионов одновременных сессий, интеграции с UA-провайдерами (AppsFlyer, Adjust), IAP с разными валютами, A/B-инфраструктура как продуктовая функция, CRM personalized offers.
Главные задачи СА в Belka Games: проектирование backend API для game session, инвентаря, прогрессии; написание спецификаций интеграций с Apple/Google IAP и UA-провайдерами; моделирование процессов в BPMN (player onboarding, IAP-flow, attribution, personalized offers); проектирование A/B-инфраструктуры; CRM API для marketing automation; работа с регуляторными требованиями (GDPR глобально, COPPA для детских аудиторий).
Стек инструментов: Confluence, Jira, Swagger/OpenAPI, BPMN, PlantUML, C4. На технической стороне аналитик работает с PostgreSQL, ClickHouse, Kafka, REST и gRPC API, Redis, AWS/Yandex Cloud. Команда заметно выросла за последние годы — Belka Games инвестирует в data и backend.
Актуальные вакансии — на hh.ru и сайте Belka Games.
Информация основана на публичных источниках и опыте кандидатов. Команды Belka Games используют разные процессы — формат и этапы зависят от направления, уточняйте у рекрутера.
Этапы собеседования
Полный цикл — 3-5 недель, 4-5 этапов. Процесс прагматичный, gaming-индустрия любит скорость: HR, техническое интервью, архитектурный кейс, профильное интервью, финал.
1. HR-скрининг (30 минут)
Рекрутер уточняет: опыт системного анализа (от 1.5-2 лет, желательно с gaming или backend-интеграциями), знание API, мотивацию идти в Belka Games, ожидания по компенсации и формату (Москва, гибрид/удалёнка возможна). Готовь питч на 90 секунд про самый сложный backend-проект.
2. Техническое интервью (60-90 минут)
Базовая секция с senior СА или архитектором. Темы: REST API design, gRPC, OpenAPI/Swagger, архитектурные паттерны, микросервисы, messaging-паттерны, базы данных, безопасность, C4-нотация. Специфический вопрос: «как ты спроектируешь UA-attribution pipeline с интеграцией AppsFlyer/Adjust и расчётом ROAS по каналам».
Подготовка: REST API design, Microservices architecture, Messaging-паттерны.
3. Архитектурный кейс (60-90 минут)
Самая характерная секция. Кейс: «спроектируй A/B-инфраструктуру для F2P игры на 5М DAU с десятками одновременных тестов», «как ты спроектируешь UA-attribution с AppsFlyer и ROAS-моделированием», «как сделать CRM-API personalized offers с интеграцией платежей». Нужно: уточнить требования, нарисовать архитектуру C4, описать API-контракты, продумать idempotency и точность атрибуции. Сильный сигнал — учёт F2P-специфики: маленькая доля платящих, важность retention long-tail, attribution-window 7-30 дней.
Подготовка: Интеграция и архитектура, BPMN и требования.
4. Профильное интервью с заказчиком (60 минут)
Беседа с продактом или UA-специалистом. Темы: как собираешь требования у UA-команды, разрешаешь конфликты, ведёшь документацию. STAR-формат: расскажи про сложный кейс с UA.
5. Финал с тимлидом / руководителем направления (45 минут)
Беседа с тимлидом, грейд, оффер.
Особенности по командам
Game backend. Команда занимается серверной частью игр: session, инвентарь, прогрессия, save game state. Стек — REST + gRPC + Redis + PostgreSQL. Челлендж — миллионы одновременных сессий, save game state, anti-cheat. Подойдёт СА с background в backend.
IAP и monetization. Команда отвечает за биллинг IAP: интеграция с Apple/Google, серверная валидация receipts, разные валюты, refunds. Стек — REST + специализированные коннекторы. Подойдёт СА с financial или e-com опытом.
UA и attribution. Команда строит pipeline UA-attribution с интеграцией AppsFlyer/Adjust, ROAS-моделирование, LTV-прогноз. Стек — REST + Spark + ClickHouse + кастомные коннекторы. Челлендж — точность атрибуции, postback-events, attribution-window. Подойдёт СА с интересом к marketing analytics.
A/B-инфраструктура. Команда строит A/B-платформу для гейм-дизайнеров. Стек — REST + ClickHouse + Python. Челлендж — сотни одновременных тестов, network effects. Подойдёт СА с product analytics background.
CRM и personalized offers. Команда строит CRM-API для personalized offers, push-кампаний, retention-сценариев. Стек — REST + Kafka + интеграция с CDP. Подойдёт СА с CRM-фоном.
Что Belka Games ценит в СА
Production-опыт с UA-интеграциями. История «спроектировал UA-attribution pipeline с интеграцией AppsFlyer на 30М установок в месяц» — сильный сигнал.
Понимание F2P-метрик. ARPU, ARPPU, retention, ROAS, CPI, payback period, eCPM, organic vs paid — базовый словарь.
Скорость пилота. В Belka Games релизы идут часто, UA-кампании крутятся постоянно. Кандидат, который любит длинные циклы, рассматривается слабее.
Weak vs strong на архитектурном кейсе. Слабый ответ: «возьмём REST для интеграции с AppsFlyer, получим postback-events и посчитаем ROAS». Сильный ответ: «UA-attribution: AppsFlyer присылает postback-event с install-attribution → сервер фиксирует в Kafka с idempotency-ключом → агрегация в ClickHouse материализованными представлениями по cohort × channel. ROAS-модель — daily batch в Spark с lookback 90 дней для probabilistic LTV. Postback-events могут опаздывать или дублироваться — обязательно reconciliation против сырых install-логов раз в неделю. Учитываем GDPR для EU-юзеров (IDFA-постфакт) и SKAdNetwork для iOS 14+».
Готовность к F2P-темпу. Релизы идут быстро.
Self-management. Команда исторически распределённая. СА, который не работает в async-режиме, рассматривается слабее.
Как готовиться: план
За 4-6 недель до планируемого собеса:
- Неделя 1-2 — REST API + UA-attribution. HTTP-методы, idempotency, версионирование, OpenAPI. UA-attribution концепции (postback, attribution-window, fraud detection в UA, SKAdNetwork). Прорешай 5-7 кейсов. Параллельно — на Карьернике обнови базу по SQL и логике: 1500+ задач, по 15-20 минут в день, чтобы за месяц закрыть пробелы.
- Неделя 3 — IAP и платформы. Apple StoreKit, Google Play Billing, серверная валидация receipts.
- Неделя 4 — F2P gaming контекст. Прочитай блоги Belka Games, Playrix, King, Supercell про backend и UA. Запомни понятия: ARPU, ARPPU, retention, ROAS, CPI, payback period, attribution-window.
- Неделя 5 — Архитектурные кейсы. Прорешай 5-6 кейсов: UA-attribution pipeline, A/B-инфраструктура для F2P, IAP с серверной валидацией, personalized offers, antifraud платежей. Структура — требования → C4 → API → idempotency → attribution → audit. Интеграция и архитектура.
- Неделя 6 — Mocks и behavioral. Mock-интервью, 5-7 STAR-историй: конфликт с UA-командой, факап в проде, история про быстрый пилот A/B.
Частые ошибки
Не понимают UA-attribution специфику. Кандидат проектирует UA-pipeline без понимания postback-event flow, attribution-window, SKAdNetwork.
Не знают F2P-метрики. «Что такое ROAS, CPI, payback period?» — кандидат теряется.
Хайпуют streaming для UA. Кандидат проектирует UA-pipeline как pure streaming. Не упоминает, что для ROAS-модели нужны batch-расчёты по cohorts.
Игнорируют атрибуцию. UA — критичная для F2P часть бизнеса. Если в дизайне нет ни слова про attribution-window и postback — балл проседает.
Не задают вопросы про объёмы. На кейсе сразу — стек, а не «сколько DAU, какие платформы, какие SLA, какая attribution-модель». Это первый фильтр.
Связанные темы
- Собеседование на системного аналитика
- REST API design
- Messaging-паттерны
- Собеседование на системного аналитика в Pixonic
- Собеседование на Data Engineer в Belka Games
FAQ
Удалёнка в Belka Games для СА?
Активная удалёнка и гибрид. Команда исторически работала в распределённом режиме.
Зарплатные вилки 2026?
Middle СА: 220-360k. Senior: 360-540k. Lead — выше.
Нужен ли английский?
Базовый — для документации (платформы AppsFlyer/Adjust, Apple/Google API на английском). Свободного говорящего обычно не требуется.
Сколько этапов?
4-5 этапов, 3-5 недель.
Реально ли пройти без gaming-опыта?
Реально на middle-позиции — gaming-словарь и UA-специфику можно подучить. Главное — опыт работы с backend-интеграциями и пониманием attribution.
Что важно подчеркнуть на финале?
Опыт работы с UA-провайдерами и пониманием attribution-window, готовность к быстрому темпу live-ops, понимание F2P-экономики и того, как маленькие изменения в backend могут серьёзно повлиять на retention и ARPU.
Какие книги и ресурсы помогут подготовиться?
«Designing Web APIs», документация AppsFlyer/Adjust по UA-attribution, документация Apple StoreKit и Google Play Billing, статьи Belka Games Tech (если доступны), King и Supercell про backend и UA. По SQL и техническому минимуму — задачник Карьерника, на котором можно прокачать оконные функции и SQL-сценарии для UA-аналитики.
Чем отличается работа в Belka Games от Playrix?
Belka Games — российская команда с фокусом на конкретные F2P-проекты (Clockmaker, Solitaire Cruise). Playrix — глобальная компания с гигантскими DAU и серьёзным focus на A/B на масштабе. В Belka Games темп быстрее и команды меньше, в Playrix — больше масштаба и глобального compliance (GDPR, COPPA).
Что подчеркнуть на финале в Belka Games?
Опыт работы с UA-провайдерами, понимание F2P-экономики, готовность к async-работе в распределённой команде. История про оптимизацию ROAS или конкретный успех A/B-теста сильно бьёт в зачёт.
Какой английский нужен?
Базовый — для документации (AppsFlyer/Adjust, Apple/Google API на английском). Свободный для большинства позиций не требуется, но если работаешь с UA-провайдерами напрямую — желательнее.
Это официальная информация?
Этапы основаны на публичных источниках и опыте кандидатов. Уточняйте у рекрутера — формат и грейды отличаются по командам.