Собеседование на системного аналитика в Яндексе
Содержание:
Почему Яндекс — особенный работодатель для SA
Яндекс — экосистема десятков продуктов, и каждой команде нужен SA для проектирования API, интеграций, продуктовых процессов. В отличие от банков, где SA — это документация в Confluence и BPMN-схемы, в Яндексе SA ближе к продукту: участвует в проектировании user flow, проверяет гипотезы с разработкой.
Особенность — масштаб (миллионы пользователей экосистемы) и скорость: проект «спроектируй интеграцию» делается за недели, не месяцы. Многие SA в Яндексе постепенно мигрируют в product manager или engineer. Актуальные вакансии — на странице найма Яндекса.
Информация основана на публичных источниках и опыте кандидатов. Команды Яндекса используют разные процессы — уточняйте у рекрутера.
Этапы собеседования
1. Скрининг с рекрутером (30-45 минут)
Знакомство:
- Опыт SA, типы проектов
- Понимаешь продуктовое мышление
- Готовность к быстрому темпу
Питч 90 секунд: проект, твоя роль, результат.
2. REST API design (60-90 минут)
В Яндексе много внутренних и внешних API. SA должен спроектировать с нуля.
Вопросы:
- HTTP методы, статус-коды (правильное использование)
- Идемпотентность, версионирование
- Pagination, sorting, filtering
- Errors handling, retry policies
- gRPC vs REST: когда что
Кейс: «Спроектируй API для бронирования столика в Яндекс.Еде». Что эндпоинты, какие коды ошибок.
Подготовка: REST API design, API gateway BFF.
3. Продуктовый кейс (60-90 минут)
Особенность Яндекса — продуктовая составляющая на собесе SA.
Кейсы:
- «Пользователи жалуются на медленную загрузку. Как декомпозируешь проблему»
- «Запускаем новый продукт. Как описать архитектуру для команды»
- «Сделай user flow для регистрации в Яндекс ID»
Что оценивают:
- Постановка задачи и декомпозиция
- Метрики успеха
- Edge cases
- Trade-off между скоростью и качеством
Подготовка: acceptance criteria given-when-then, as-is to-be.
4. Интеграция / архитектура (45-60 минут)
Сценарии:
- «Интеграция Яндекс ID с новым партнёрским сервисом»
- «Real-time нотификации для приложения Лавки»
- «Кэширование пользовательских данных: где, как, время жизни»
Что оценивают: паттерны (Saga, outbox, cache strategies), eventual consistency, failure handling.
Подготовка: интеграция и архитектура, cache strategies.
5. Поведенческое / фит
STAR. Акцент Яндекса:
- Сложное требование от продукта, которое перевёл в техническое решение
- Конфликт с разработкой / product manager — как разрулил
- Самый большой проект, который вёл
- Решение в условиях неполных требований
6. Финал с тимлидом
Стратегический разговор. Готовь вопросы:
- Стек команды, скорость релизов
- Кросс-функционал с product manager / dev
Особенности по командам
| Команда | Что важно |
|---|---|
| Поиск | API внутренних сервисов, query understanding flows |
| Реклама | Аукционы, billing-интеграция, partner API |
| Go / Лавка | Геосервисы, real-time нотификации, ETA |
| Маркет | E-com flows, продавцы, каталог, оплата |
| Яндекс ID | OAuth, SSO, single sign-on по экосистеме |
| Облако | B2B API, billing, multi-tenant |
| Music / Кинопоиск | Контент-API, рекомендации |
Что Яндекс ценит в SA
- Продуктовое мышление. Не «техническое решение в вакууме», а с привязкой к продукт-метрике
- Прагматизм. Не «идеальная архитектура за полгода», а MVP + итерации
- Кросс-функциональная работа. SA работает с product manager, dev, designer ежедневно
- REST зрелость. Правильные HTTP методы, status codes, идемпотентность
- Готовность учиться. В Яндексе много in-house инструментов: важно не «знать всё», а быстро адаптироваться
Как готовиться: план
- REST API глубоко. REST API design, HTTP, идемпотентность, версии.
- Продуктовые кейсы. Acceptance criteria, декомпозиция требований.
- Архитектура. Cache, очереди, паттерны интеграции.
- BPMN базово. Меньше акцента, чем в банках, но базу нужно знать.
- Soft skills. Кейс конфликта / неполных требований.
- STAR-истории. Кросс-функциональная работа, продуктовые проекты.
Частые ошибки
- «Я только пишу ТЗ». Уровень junior. Яндексу нужен SA, который проектирует и аргументирует решения
- Без продуктовой компоненты. «Это вопросы для product manager-а» — провал. SA должен понимать бизнес
- Слабый REST. На вопрос «как сделать API регистрации» отвечать поверхностно — отказ
- Игнор edge cases. В большом продукте 0.1% странных случаев = миллионы инцидентов
- «Я не работал с экосистемой». Базовое знание продуктов Яндекса до собеса — обязательно
Связанные темы
- Собеседование на системного аналитика
- Собеседование на PM в Яндексе
- REST API design
- Интеграция и архитектура
- Cache strategies на собесе SA
FAQ
Сколько раундов в Яндексе для SA?
Обычно 4-5: рекрутер → REST → продуктовый кейс → архитектура → фит. Срок 3-6 недель.
Нужно ли продуктовое мышление?
Да, ярко выраженное. В Яндексе SA близко к product manager-у.
Чем SA отличается от PM в Яндексе?
PM — про продукт и метрики. SA — про техническую реализацию: API, интеграции, архитектура.
Берут ли junior SA?
Через Яндекс ШАД и стажировки. Сильный конкурс.
Это официальная информация?
Этапы основаны на публичных источниках и опыте кандидатов. Уточняйте у рекрутера.