# Подготовка к скринингу: Yandex Infrastructure · Codenv

**Позиция:** Руководитель группы разработки backend (Team Lead)
**Рынок:** Россия, офис (Москва / СПб / Екатеринбург / Новосибирск / Казань / НН)
**Стратегия:** российский рынок → ищем team-lead/менеджерские позиции (повышение от senior в Dixy)

## Что такое скрининг (HeadHunter / HR Яндекса)

Скрининг — первый разговор, 15–30 минут. Рекрутер фильтрует по:
- Базовое соответствие (Go, Linux, распределённые системы)
- Управленческий опыт (руководил ли командами?)
- Мотивация (почему Yandex, почему именно Codenv?)
- Зарплатные ожидания, локация, сроки выхода

**Не будет** технических вопросов, live coding, system design. Это позже.

## Твоё позиционирование: Team Lead с глубоким tech-фундаментом

Ты идёшь как **технический руководитель** — человек, который:
- Вырос из разработчика, пишет код и понимает архитектуру на глубоком уровне
- Управлял командами (Raiffeisen: 3 кросс-функциональные команды; Samokat: продуктовая команда; Balance: практика Ruby)
- Строил платформенные решения (Balance Platform — внутренний RPC-фреймворк, стандарты)
- Умеет продуктово мыслить: от сценария пользователя до production

**Основной стек Ruby — это не проблема для team-lead:** руководителю важнее архитектурное мышление и умение организовать команду, чем идеальное знание синтаксиса Go.

## Вероятные вопросы и стратегия

### 1. «Расскажите о себе» (100% — готовь скрипт)

**Цель:** 1.5–2 минуты, управленческий опыт + техника + платформенная параллель.

> Я технический руководитель с 20+ годами в разработке. Последние 5 лет совмещаю управление командами с глубокой технической работой. Начинал с Ruby-разработчика, дорос до Tech Lead в Raiffeisen Bank, где руководил тремя кросс-функциональными командами и вёл миграцию банковской инфраструктуры. До этого — Team Lead продукта в Samokat.tech: запускал consumer-продукты с нуля, Kafka, WebSocket, DDD. Ещё раньше — руководил практикой Ruby в Balance Platform и строил внутренний платформенный фреймворк.
>
> Сейчас я senior-разработчик в Dixy, но квалификация и опыт руководства командами позволяют мне двигаться в team-lead. Мне интересен Codenv, потому что это платформенная инфраструктура + AI-агенты — хочу строить продукт, которым пользуются разработчики, и делать их работу эффективнее.

### 2. «Какой опыт руководства командами?» (КЛЮЧЕВОЙ — готовься)

> У меня три крупных управленческих кейса:
> - **Raiffeisen Bank, Tech Lead:** 3 кросс-функциональные команды, ~15 человек. Миграция банковской инфраструктуры: спланировал архитектуру ~50 сервисов, распределил работу, вёл трекинг до ~80% выполнения. Параллельно запустил AI voice bot — от идеи до production.
> - **Samokat.tech, Product Team Lead:** собрал команду под 3 новых продукта, запустил их с нуля до 800K+ пользователей. Внедрил DDD как стандарт и процесс управления техдолгом — это приняли несколько команд.
> - **Balance Platform, Ruby Practice Lead:** определял стандарты код-ревью, матрицу компетенций для Ruby-разработчиков, техническое развитие команды.

### 3. «Какой опыт с Go?»

**Стратегия:** честно — Go вторичный, но production-опыт есть. Для team-lead это не критично.

> Основной язык — Ruby, но Go использовал в production для высокопроизводительных задач: HTTP-краулер (SeoPult) и WebSocket-стриминг из Kafka (Samokat, ~500 коннектов). Понимаю конкурентную модель Go, писал production-код. Как руководитель, я не обязан быть главным Go-экспертом в команде — моя задача организовать работу, принимать архитектурные решения и растить инженеров. Техническую глубину в Go быстро наберу.

### 4. «Почему Yandex? Почему Codenv?»

> Yandex для меня — это масштаб и сложность, которых нет в других российских компаниях. Codenv конкретно интересен тем, что это платформенный продукт на стыке инфраструктуры и AI. Я строил платформенные решения в Balance Platform и понимаю, что значит делать продукт для разработчиков — думать об ergonomics, обратной совместимости, онбординге. AI-агентский сценарий — это будущее разработки, и я хочу в этом участвовать на уровне платформы.

### 5. «Как выстроены процессы в вашей текущей команде? Как управляете?»

> В Dixy я сейчас в роли senior-разработчика, процессы выстроены командой. Но в предыдущих ролях:
> - Использую короткие циклы: спринты, demo, ретро
> - Важно автономность команды: инженеры сами оценивают задачи, я фасилитирую
> - Техдолг — не отдельный бэклог, а часть спринта (подход из Samokat)
> - Обратная связь — 1:1 каждые 2 недели, не формально

### 6. «Зарплатные ожидания?»

**Ориентир для Team Lead в Яндексе (Москва, 2025–2026):** 450–600k gross. С твоим опытом — верхняя половина.

> 500–600 тысяч рублей gross. Готов обсуждать.

### 7. «Где находитесь? Готовы в офис?»

Вакансия предполагает офис (Москва, СПб, Екатеринбург, Новосибирск, Казань, НН). Уточняй сам.

> Я в Москве. Какой режим работы в команде — полный офис или гибрид?

### 8. «Когда можете выйти?»

> Месяц, обсуждаемо.

### 9. «Почему уходите из Dixy?»

> В Dixy мне интересно, но я вырос из роли senior-разработчика. Мой опыт руководства командами не используется в полной мере. Хочу вернуться к управлению + более глубокая инфраструктурная задача. Codenv — идеальное совпадение: team-lead + платформа + AI.

## О чём спросить самому

1. **«Сколько человек в команде Codenv, как распределены?»** — обязательный вопрос для team-lead
2. **«Команда уже укомплектована или предстоит нанимать/растить людей?»** — показываешь управленческий фокус
3. **«AI-агентский сценарий — production или R&D? Какие метрики успеха?»** — продуктовый интерес
4. **«Какие главные вызовы у команды сейчас — стабильность, рост, что-то ещё?»** — стратегический вопрос

## Что НЕ говорить

- ❌ «Я чистый разработчик, не хочу управлять» — это team-lead позиция
- ❌ «Ruby — мой единственный язык, Go не знаю» — Go-опыт есть, покажи его
- ❌ Называть зарплату ниже 400k — это уровень senior-IC, не team-lead
- ❌ «Хочу просто поработать в Яндексе» — нужна привязка к продукту Codenv

## Резюме: elevator pitch

> Я технический руководитель с 20 годами опыта. Управлял командами до 15 человек в банке, e-commerce и fintech. Строил платформенные решения. Мой фокус — делать разработчиков эффективнее: через архитектуру, процессы и продуктовое мышление. Codenv — это ровно про это. Готов быстро войти в Go-стек и организовать команду на сложном инфраструктурном продукте.