Собеседование на системного аналитика в Т-Банке
Содержание:
Почему Т-Банк — особенный работодатель для SA
Т-Банк — крупнейший работодатель для системных аналитиков в банковской сфере РФ. SA здесь — не «писать ТЗ», а проектировать архитектуру: REST/gRPC API, интеграции с финансовыми системами, BPMN-процессы (например, выдача кредита от заявки до выдачи). Параллельно — близость к продукту: SA общается с product manager-ом и инженером ежедневно.
Особенность — масштаб (десятки миллионов клиентов) и компромисс между скоростью и регуляторикой. Архитектура микросервисная, банк ведёт собственную IT-разработку. Актуальные вакансии — на карьерной странице Т-Банка.
Информация основана на публичных источниках и опыте кандидатов. Команды Т-Банка имеют разные процессы — уточняйте у рекрутера.
Этапы собеседования
1. Скрининг с рекрутером (30-40 минут)
Знакомство:
- Опыт SA, типы проектов (интеграции / API / процессы)
- Знание REST, gRPC, очередей
- Опыт с банковским доменом (опционально)
Питч 90 секунд: проект, твоя роль, результат.
2. REST API design (60-90 минут)
Главный этап. У Т-Банка много API внутри и наружу (Open API).
Что спрашивают:
- HTTP методы, статус-коды (правильное использование)
- REST vs gRPC vs WebSocket — когда что
- Идемпотентность операций (особенно для платежей)
- Версионирование API
- OAuth2, JWT, OIDC
Кейс: «Спроектируй API для перевода между счетами клиента». Что включить, какие коды ошибок, как идемпотентность.
Подготовка: REST API design subtopic, API gateway и BFF на собесе SA.
3. BPMN и процессы (45-60 минут)
В банке много сложных процессов: KYC, выдача карты, кредитный конвейер.
Вопросы:
- BPMN элементы: gateways (XOR, AND, OR), события (start, intermediate, end)
- Как декомпозировать длинный процесс
- Sub-processes, call activity
- Compensation flow для финансовых транзакций
Подготовка: BPMN и требования subtopic, BPMN gateways на собесе SA.
4. Интеграция / архитектура (60-90 минут)
Сценарии:
- «Интеграция с СБП: какие endpoints, как идемпотентность, retry policy»
- «Микросервис обработки платежей: что подключить (Kafka? Redis? Postgres?)»
- «Спроектируй уведомления клиенту о транзакциях»
Что оценивают:
- Знание паттернов (Saga, 2PC, outbox, event sourcing)
- Очереди (Kafka, RabbitMQ) — когда какая
- Eventual consistency vs strong
- Failure modes: что упало, как восстанавливаемся
Подготовка: интеграция и архитектура subtopic, 2PC vs Saga на собесе SA.
5. Поведенческое (45 минут)
STAR. Акцент:
- Сложное требование, которое разрулил
- Конфликт с разработкой / product manager-ом
- Самая большая система, которую проектировал
- Решение в условиях неполных требований
6. Финал с тимлидом
Стратегический разговор, фит. Готовь вопросы:
- Какая команда, какой стек
- Кто общается с регулятором
- Релиз-цикл, ритуалы
Особенности по направлениям
| Направление | Что важно |
|---|---|
| Карты / Дебет | KYC-процесс, выпуск, активация, операции |
| Кредиты | Кредитный конвейер: заявка → скоринг → выдача, BPMN глубоко |
| Инвестиции | Биржевая интеграция, real-time котировки, регуляторика ЦБ |
| Платежи / СБП | Идемпотентность, retry, отмена платежа, интеграции с банками |
| Тинькофф Mobile | Биллинг, тарифы, SIM-карты, интеграция с MNP |
| Олег (assistant) | NLP-интеграция, voice flow, dialog management |
| Бизнес (юр.лица) | Корпоративные API, multi-tenant, audit |
Что Т-Банк ценит в SA
- Финансовый домен. Понимание счетов, проводок, идемпотентности платежей — критично
- REST зрелость. Не «GET /getUser», а правильный REST с status codes, idempotency, versioning
- Compliance-aware. Знание ПДн, банковской тайны, OAuth/OIDC
- Прагматизм. Не «идеальный API за полгода», а MVP за 2 недели + итерации
- Кросс-функциональная работа. SA общается с product manager, dev, QA, security ежедневно
Как готовиться: план
- REST API глубоко. REST API design subtopic, HTTP методы, статус-коды, идемпотентность.
- BPMN. Gateways, события, decomposition. BPMN gateways.
- Интеграции. Saga vs 2PC, очереди, retry policies. 2PC vs Saga.
- Банковский домен. Открытое банковское API, СБП, KYC, AML — изучи базу.
- OAuth2 / OIDC. Auth vs Authz.
- STAR-истории. Сложное требование, конфликт, неполные требования.
Частые ошибки
- «SA пишет ТЗ». Уровень junior. В Т-Банке SA проектирует архитектуру, API, процессы
- Не знать идемпотентность. Перевод денег без идемпотентности = двойное списание. Это red flag
- Слабая интеграционная база. «Я знаю REST» без понимания eventual consistency, retry — слабо
- Игнор регуляторики. Платежные API имеют требования ЦБ. Без compliance — junior
- Без понимания BPMN. Кредитный процесс описать только текстом — слабо
Связанные темы
- Собеседование на системного аналитика
- Собеседование на PM в Т-Банке
- REST API design
- Интеграция и архитектура
- BPMN gateways на собесе SA
FAQ
Сколько раундов в Т-Банке для SA?
Обычно 4-5: рекрутер → REST/API → BPMN → интеграция → фит. Срок 3-6 недель.
Нужен ли банковский опыт?
Желательно. Сильный SA без банка проходит, но банковский домен ускоряет адаптацию.
Чем SA отличается от BA (business analyst)?
BA — про требования и бизнес-процессы. SA — про техническую архитектуру: API, интеграции, БД, инфраструктура.
Берут ли junior SA?
Есть программы для джунов через Tinkoff Education и стажировки.
Это официальная информация?
Этапы основаны на публичных источниках и опыте кандидатов. Уточняйте у рекрутера.