C++ разработка

Привет! На этой странице вы узнаете про проекты и команды бэкенда Маркета, наш стек технологий, этапы собеседований и материалы, которые могут пригодиться.
Наши проекты
Наш стек C++
Разработка
  • С++ 20
  • Python 3
  • Go
Работа с данными
  • Yandex Tables (аналог Hadoop, оптимизированный под требования сервисов Яндекса) 
  • Logbroker (аналог Kafka, оптимизированный под требования сервисов Яндекса)
  • Catboost
Хранение данных:
  • PostgreSQL
  • ClickHouse (быстрая OLAP-СУБД с открытым исходным кодом)
  • Yandex Database
  • MDS/S3 (облачное хранилище данных)
  • Yandex Deploy (аналог Kubernetes, оптимизированный под требования сервисов Яндекса)
  • RTC (внутреннее облачное решение)
Как мы будем общаться
1
General coding ( ~1,5 ч)
На встрече мы вам дадим 1 задачу на С++, чистое решение которой займет у вас примерно 1 час. Решение задачи будет проходить в нашей среде разработки без компилятора и подсказок. С большой вероятностью вам предложат ознакомиться с уже существующим небольшим кодом и попросят его дописать или написать какую-то комплементарную часть.

Что мы проверяем на этом этапе:
  • Уверенное владение С++ и его стандартными библиотеками
  • Умение правильно спроектировать хороший программный интерфейс классов/функций;
  • Способность выбрать нужные структуры данных
  • Уверенное владение многопоточностью (включая базовые примитивы синхронизации из стандартной библиотеки языка).
2
Алгоритмы (~1,15 ч)
  • Предлагаем решить 2 алгоритмические задачи (уровень easy и medium на LeetCode, например).
  • Ждем, что вы сможете придумать алгоритм, который позволяет решить эту задачу и написать код, реализующий придуманный алгоритм. Для написания кода можно использовать любой язык программирования.
3
Архитектура (~1 ч)

секция возможна для калибровки уровня/навыка

  • Опытным специалистам мы можем предложить дополнительное упражнение по проектированию сложной отказоустойчивой и высоконагруженной системы. Вам предстоит определить и сформулировать функциональные и технические требования, спроектировать высокоуровневую архитектуру, детально описать один из компонентов, оценить вычислительные ресурсы, необходимые для полномасштабного внедрения.

тут можно почитать подробнее как проходят архитектурные секции в Яндексе
4
Знакомство с лидом/техлидом (~1 ч)
На этой встрече мы поговорим о вашей мотивации и комфортной роли в команде, расскажем про наши проекты, задачи, стек, технологии и процессы, ответим на вопросы.
Среднее время прохождения всех этапов: 1–2 недели.
Но если вы ограничены по срокам или хотите больше времени на подготовку — предупредите, пожалуйста, рекрутера, мы очень постараемся подстроиться.
Когда мы даём фидбек:
  • Промежуточный после технических секций: через 1–3 дня.
  • Финальный после всех секций:
    через 1–2 дня (иногда немного дольше).
После успешного прохождения всех этапов мы предложим заполнить анкету соискателя и запустим процесс согласования офера.
Материалы для подготовки
к интервью
Бонусы
1
Жилищная программа
(после 1-го года работы)
Два вида займов: краткосрочный и долгосрочный. Краткосрочный на 3 года под 0% годовых, а долгосрочный на 10 лет под 3% годовых. Можно приобрести квартиру, дом или апартаменты в городах России, где расположены офисы Яндекса.
2
Расширенное ДМС и скидка для супругов и детей
ДМС со стоматологией, лазерной коррекцией зрения, чекапами и другими услугами. Для сотрудников компенсация всей стоимости, для семьи — 80% стоимости.
3
Компенсация питания
Бейджиком можно оплачивать еду на территории офиса, недалеко от него в партнерских кафе и ресторанах, в Лавке и Еде при заказе на адрес офиса.
4
Мощное оборудование
В первый рабочий день выдаём железо на Mac/Windows/Linux.
5
Премия каждые полгода
по итогам ревью
Ревью — это регулярное подведение итогов работы
и вознаграждение сотрудников по его результатам.
Проходит два раза в год: весной и осенью. По результатам ревью возможно увеличение оклада, повышение грейда, получение премии.

Посмотреть по теме:
6
Обучение
Онлайн-курсы на внутренней платформе, тренинги,
внешние программы. Есть возможность посмотреть записи лекций или стать слушателем на новых потоках программ Академии Яндекса: Школа анализа данных, Школа разработки интерфейсов, Школа мобильной разработки, Школа менеджеров Яндекса и др.
7
Развитие
Мы поддерживаем сотрудников, которые хотят рассказывать о своих проектах вне Яндекса: помогаем готовить выступления и презентации, писать статьи на Хабр или vc.ru. Ещё мы организовываем свои митапы, здесь можно посмотреть запись нашего Market Java Meetup.
8
Культура открытости
Мы открыто обсуждаем проекты, принимаем критику и сами критикуем, без страха перед руководством или коллегами. Лучше высказать противоположное мнение, чем из вежливости промолчать, и говорить честно, даже если речь о сложностях.
9
Комфортный офис на Новом Арбате
Для тех, кто захочет сменить обстановку. Множество разных мест для работы, спортзал, йога-класс, летняя веранда и вид на старую Москву — смотрите фотографии в статье.
10
Бесплатная парковка
Для автомобилей, велосипедов, самокатов и моноколес. Кроме того, машины можно парковать на территории других офисов Яндекса.
Fri Jul 18 2025 16:44:22 GMT+0300 (Moscow Standard Time)