Собеседование на системного аналитика в HeadHunter
Содержание:
Почему HeadHunter — особенный работодатель для SA
HeadHunter (hh.ru) — главный российский job-marketplace. Системный аналитик проектирует API для работодателей (rest-методы публикации вакансий, отклики, поиск кандидатов), для соискателей (поиск, отклики), search-инфраструктуру через ElasticSearch, биллинг работодательских тарифов.
Особенность: двусторонний marketplace с собственной search-инфраструктурой и сложной системой тарифов. Подробнее — на странице карьеры HeadHunter.
Информация в статье основана на публичных источниках и опыте кандидатов. Формат может отличаться по командам и грейдам. Уточняйте у рекрутера.
Этапы собеседования
1. Скрининг (30 минут)
Опыт, мотивация.
2. BPMN + требования (60 минут)
Сбор требований, use cases.
3. API + интеграции (60-90 минут)
REST, MQ. Идемпотентность откликов.
4. Базы данных + ElasticSearch (60 минут)
SQL + ES query DSL.
5. Кейс-интервью (60 минут)
«API публикации вакансии», «search-индекс резюме», «биллинг работодательских тарифов».
6. Поведенческое + финал
STAR + культурный фит.
Что HeadHunter ценит в SA
- API. REST, идемпотентность.
- ElasticSearch. Search-индексы.
- БД. Уверенный SQL.
- Marketplace-mindset. Двусторонний рынок.
- Стейкхолдер-навык.
Типичные задачи и кейсы
- «API публикации вакансии: процесс, error-handling»
- «Search-индекс резюме: ES tuning»
- «Биллинг работодательских тарифов»
- «Интеграция с ATS работодателей»
- «Восстановление сессии после разрыва»
Как готовиться: план
- API. REST, идемпотентность.
- ElasticSearch. Indices, queries.
- БД. SQL.
- BPMN.
- Marketplace-logic.
Частые ошибки
- ElasticSearch поверхностно.
- Слабая SQL.
- API без идемпотентности.
Связанные темы
- Собеседование на SA в Avito
- Собеседование на SA в Циан
- REST API на собесе SA
- Собеседование на PM в HH
- Собеседование на DS в HH
FAQ
Сколько этапов?
Обычно 5. Срок 3-5 недель.
Нужен ли HR-tech опыт?
Желателен.
Какой уровень SQL?
Уверенный middle.
Это официальная информация?
Этапы основаны на публичных источниках и опыте кандидатов. Уточняйте у рекрутера.