Собеседование на Data Engineer в Циан
Содержание:
Почему Циан — особенный работодатель для DE
Циан — крупнейшая classifieds-площадка по недвижимости в РФ. Миллионы объявлений, миллиарды событий поиска. Стек: ClickHouse + Spark + Airflow + Kafka + PostgreSQL + dbt. ML-команда работает над ranking, рекомендациями, антифродом, dynamic pricing для pro-продавцов.
DE в Циан работает с classifieds-данными, search-аналитикой, geo-данными, ML feature pipelines. Domain — classifieds / proptech.
Актуальные вакансии — на career.cian.ru.
Информация основана на публичных источниках и опыте кандидатов. Команды Циан используют разные процессы — уточняйте у рекрутера.
Этапы собеседования
1. HR-скрининг (30-45 минут)
Знакомство:
- Стек: ClickHouse / Spark / Airflow / Kafka
- Опыт в classifieds / proptech / marketplace
- Motivation
Питч 90 секунд: продукт, объёмы, инструменты.
2. SQL deep (60-90 минут)
Темы:
- Window functions, CTE
- ClickHouse-specific: MergeTree, materialized views, geo-функции
- ETL-паттерны
- Оптимизация
Подготовка: SQL для DE.
3. Python + Spark (60-90 минут)
PySpark для batch.
- DataFrame API
- Partitioning, shuffles
- Geo-данные
Подготовка: Spark deep dive.
4. System design (60-90 минут)
Кейсы:
- Pipeline для search ranking
- Recommendation объявлений
- Real-time антифрод (поддельные объявления)
- Geo-search pipeline
Подготовка: data modeling, Kafka streaming.
5. Поведенческое (45-60 минут)
STAR: cross-team, ML pipelines, ownership.
Особенности по командам
Search & Ranking: ClickHouse + ML pipelines.
Recommendations: объявления, контент.
Антифрод: real-time детект фейков.
B2B / Pro Sellers: аналитика для агентств.
Geo / Maps: spatial pipelines.
Что Циан ценит в DE
- SQL уверенно. ClickHouse-first.
- Spark. Базовый стек.
- Classifieds domain. Search, fraud, fake objects.
- Geo / spatial опыт. Плюс.
- Reliability. High-load.
Как готовиться: план
За 4-6 недель:
- Неделя 1-2 — SQL + ClickHouse. SQL для DE, ClickHouse.
- Неделя 3 — Spark. Spark deep dive.
- Неделя 4 — System design. Classifieds. Kafka.
- Неделя 5 — Monitoring. мониторинг.
- Неделя 6 — Mocks + behavioral.
Частые ошибки
- Слабый ClickHouse.
- Spark без shuffle / partitioning.
- Игнор classifieds домена.
- Без geo / spatial.
- Без monitoring.
Связанные темы
- Собеседование на Data Engineer
- SQL для DE
- Spark deep dive
- ClickHouse и OLAP
- Kafka streaming
- Мониторинг и data quality
FAQ
Удалёнка в Циан для DE?
Гибрид часто.
Зарплатные вилки 2026?
Middle DE: 230-360k. Senior: 360-520k.
Английский нужен?
Не обязателен.
Сколько этапов?
3-4 этапа, 1-2 недели.
Это официальная информация?
Этапы основаны на публичных источниках и опыте кандидатов. Уточняйте у рекрутера.