Собеседование на Data Engineer в ЮKassa
Содержание:
Почему ЮKassa — особенный работодатель для DE
ЮKassa (ранее Яндекс.Касса, теперь часть периметра Сбера) — один из крупнейших российских эквайринговых провайдеров для онлайн-бизнеса: десятки тысяч интернет-магазинов и сервисов, миллиарды транзакций в год, интеграции со всеми основными платёжными методами (карты, СБП, ЮMoney, кошельки, СберПэй). Для Data Engineer это специфический B2B-fintech контекст: огромный поток платёжных событий от merchants, real-time антифрод, серьёзный compliance ЦБ, B2B-аналитика для merchants как product feature.
Главные DE-домены: построение payment-DWH (миллиарды транзакций merchants); pipeline для real-time антифрода (защита от chargeback и мошенничества); CDC из core-биллинга эквайринга в DWH; B2B-аналитика для merchants (dashboards в личном кабинете); KYC и AML pipeline; pipeline для регуляторной отчётности; pipeline для merchant-биллинга (комиссии, минимальный депозит); интеграция с СберПэй/СБП.
Стек: Oracle + PostgreSQL + Greenplum + ClickHouse для real-time + Hadoop для history; Kafka + Debezium для CDC; Airflow + dbt + Spark; интеграция со Сбер-стеком. Команда плотно работает с merchant support и compliance.
Актуальные вакансии — на hh.ru и сайте ЮKassa/Сбера.
Информация основана на публичных источниках и опыте кандидатов. ЮKassa — часть периметра Сбера, процессы Сбер-совместимые; для compliance-ролей обязательна СБ, уточняйте у рекрутера.
Этапы собеседования
Полный цикл — 4-6 недель, 5-6 этапов. Процесс ближе к Сберу: HR, тестовое (часто), техническое интервью, архитектурный кейс, поведенческое, финал.
1. HR-скрининг (30-45 минут)
Рекрутер уточняет: production-опыт DE (от 2 лет, желательно с fintech, банковским или payment-контекстом), знание стека, мотивацию идти в ЮKassa, ожидания по компенсации и формату (Москва, гибрид). Готовь питч на 90 секунд про самый зрелый production-pipeline.
2. Тестовое задание (3-5 дней, опционально)
Часто для senior+: pipeline для антифрода на event-stream платежей, расчёт merchant-метрик, регуляторных метрик ЦБ. Защита тестового — на следующем этапе.
3. Техническое интервью / SQL и архитектура (60-90 минут)
Базовая секция с senior DE из команды. Темы: SQL deep dive, модели данных (event-схемы для платежей merchants, immutable journal), batch vs streaming, CDC, data quality. Специфический вопрос: «как ты бы построил multi-tenant payment-DWH для эквайринга с десятками тысяч merchants и B2B-аналитикой в личном кабинете».
Подготовка: SQL для DE, Kafka streaming, ClickHouse и OLAP.
4. Архитектурный кейс (90 минут)
Самая характерная секция. Кейс: «спроектируй multi-tenant payment-DWH с B2B-аналитикой для merchants», «как ты бы построил pipeline для chargeback-protection с интеграцией международных платёжных систем», «как сделать pipeline для merchant-биллинга с разными тарифными планами». Нужно: уточнить требования, описать архитектуру, выбрать стек, продумать idempotency и точность, заложить аудит. Сильный сигнал — учёт B2B-fintech-специфики.
Подготовка: Airflow patterns, Monitoring и data quality.
5. Поведенческое + culture fit (45-60 минут)
С тимлидом или представителем направления. Проверяют соответствие Сбер-ценностям. STAR-формат: конфликт с merchant support, факап, длинный compliance-проект.
6. Финал с руководителем + СБ (1-2 недели)
Грейд, оффер, СБ.
Особенности по командам
Payment-DWH и merchant-аналитика. Команда строит DWH платежей merchants и B2B-аналитику в личном кабинете. Стек — Greenplum + ClickHouse + Airflow + dbt + Kafka. Челлендж — multi-tenant (десятки тысяч merchants), real-time агрегаты для дашбордов merchant, точность для финансовых выписок. Подойдёт DE с financial-DWH или B2B SaaS-опытом.
Real-time антифрод. Команда строит real-time pipeline антифрода для merchants: chargeback-protection, мошеннические транзакции. Стек — Kafka + Redis + кастомные стриминговые сервисы + ClickHouse + интеграция со Сбер AI. Подойдёт DE с background в стримах.
Интеграции с платёжными системами. Команда работает с интеграциями: VISA/Mastercard (через локальные эквивалентные платёжные системы), СБП, ЮMoney, кошельки. Стек — REST + специализированные коннекторы + Kafka. Подойдёт DE с background в payment-integrations.
Merchant biling и комиссии. Команда занимается биллингом merchants по тарифным планам: комиссии, минимальный депозит, holds. Стек — Greenplum + Airflow + dbt + интеграция с финансовой системой. Подойдёт DE с financial-DWH опытом.
Compliance и регуляторика. Команда работает с regulator-отчётностью (115-ФЗ, ФЗ-161). Стек — Greenplum + специализированные compliance-инструменты + WORM-хранилища. Подойдёт DE с compliance-опытом.
Что ЮKassa ценит в DE
Production-опыт. История про pipeline в проде с финансовыми последствиями. «Запустил multi-tenant payment-DWH на 10К merchants с T+1 SLA и 99.99% доступностью» — это история.
Понимание B2B-fintech. Что такое эквайринг, chargeback, merchant onboarding, MCC, interchange — базовый словарь.
Compliance-зрелость. Понимание 115-ФЗ, ФЗ-161, KYC merchants.
Weak vs strong на архитектурном кейсе. Слабый ответ: «multi-tenant DWH с tenant_id как partition key». Сильный ответ: «multi-tenant эквайринг: события платежей с merchant_id и transaction_id в Kafka → enrichment с merchant-профилем из Redis (cached) → запись в ClickHouse с MergeTree partitioned по merchant_id range и time для эффективного pruning по merchant. RLS (row-level security) по merchant_id для multi-tenant isolation. Real-time агрегаты для дашбордов merchant — materialized views с TTL 7 дней. Batch reconciliation с core-биллингом эквайринга еженедельно с алертами на расхождение более 0.001%. Audit trail для regulator-проверок с retention 7 лет».
Сбер-совместимость. ЮKassa — часть Сбер-группы.
Self-management. Команды компактные.
Как готовиться: план
За 5-7 недель до планируемого собеса:
- Неделя 1-2 — SQL deep dive и data modeling. Оконные функции, оптимизация транзакционных таблиц, partitioning по merchant и времени. Модели данных. Прорешай 30 SQL Medium-Hard задач. Параллельно — на Карьернике обнови базу по SQL и Python: 1500+ задач, по 15-20 минут в день, чтобы за месяц закрыть пробелы.
- Неделя 3 — Real-time stack и multi-tenant. Kafka, Debezium, Redis, ClickHouse RLS, partitioning patterns.
- Неделя 4 — Эквайринг и payment-контекст. Прочитай статьи Stripe Engineering, Adyen, Сбер про эквайринг. Запомни понятия: chargeback, interchange, MCC, settlement, 3DS, СБП, эквайринг.
- Неделя 5 — Архитектурные кейсы. Прорешай 5-6 кейсов: multi-tenant payment-DWH, real-time антифрод для эквайринга, chargeback-protection, merchant-биллинг, регуляторная отчётность. Структура — требования → источники → транспорт → процессинг → витрина → SLA. Kafka streaming.
- Неделя 6-7 — Mocks и behavioral. Mock-интервью, 5-7 STAR-историй: конфликт с merchant support, факап в проде, длинный compliance-проект.
Частые ошибки
Не думают про multi-tenant fairness. Один merchant с массивом транзакций может «расстрелять» pipeline.
Игнорируют chargeback workflow. В эквайринге chargeback — критичный workflow, часть B2B-биллинга.
Не разбираются в эквайринг-терминологии. «Что такое MCC, interchange, 3DS?» — кандидат теряется.
Игнорируют compliance. В fintech 115-ФЗ — обязателен для merchant onboarding.
Не задают вопросы про SLA. На кейсе сразу — стек, а не «какие SLA для merchant dashboard, какая latency антифрода». Это первый фильтр.
Связанные темы
- Собеседование на Data Engineer
- Kafka streaming
- ClickHouse и OLAP
- Собеседование на Data Engineer в QIWI
- Собеседование на Data Engineer в ЮMoney
FAQ
Удалёнка в ЮKassa для DE?
Гибрид с офисом в Москве. Полная удалёнка возможна для отдельных позиций (senior+).
Зарплатные вилки 2026?
Middle DE: 270-410k. Senior: 410-650k. Lead — выше. Сбер-бонусная схема.
Нужен ли английский?
Базовый — для документации международных платёжных систем (VISA Direct и др.).
Сколько этапов?
5-6 этапов, 4-6 недель из-за процессов группы Сбер.
Реально ли пройти без fintech-опыта?
Сложно для core-payment команд. Merchant-аналитика и B2B-витрины — доступнее.
Какие книги и ресурсы помогут подготовиться?
«Designing Data-Intensive Applications» Мартина Клеппманна, статьи Stripe Engineering, Adyen про payment-системы. По SQL — задачник Карьерника.
Что подчеркнуть на финале в ЮKassa?
Опыт работы с эквайрингом и B2B-аналитикой, понимание chargeback workflow и multi-tenant архитектуры, готовность к Сбер-процессам. Истории про работу с большими merchant-volume — сильный плюс.
Чем работа в ЮKassa отличается от ЮMoney?
ЮMoney — B2C-кошелёк и P2P-платежи. ЮKassa — B2B-эквайринг и payment processing для интернет-магазинов. В ЮKassa больше работы с merchant data, multi-tenant аналитики и chargeback workflow. В ЮMoney — больше P2P-метрик и интеграция со Сбером.
Какие книги и ресурсы помогут подготовиться?
«Designing Data-Intensive Applications» Мартина Клеппманна, статьи Stripe Engineering и Adyen про эквайринг, документация СБП API. По SQL и техническому минимуму — задачник Карьерника, на котором можно прокачать оконные функции для финансовых задач.
Сколько собесов параллельно вести?
3-4 fintech-компании в смежных сегментах (эквайринг, payment-processing, кошельки). Каждый собес требует понимания специфики merchant-индустрии и compliance.
Реально ли пройти с background из e-com?
Реально, особенно если есть опыт работы с платёжными интеграциями (Stripe, Adyen, ЮKassa как клиент). Merchant-data ближе к e-com, чем к традиционному банковскому DWH. Если работал с pipeline для e-com с интеграцией платёжных методов и аналитикой конверсии — это сразу плюс для собеса.
Это официальная информация?
Этапы основаны на публичных источниках и опыте кандидатов. Уточняйте у рекрутера — формат и грейды отличаются по командам.