C++-разработчик в пешеходную и транспортную навигацию
Отличная вакансия в топовой технологической компании с сильной инженерной культурой и сложными задачами. Социальный пакет (ДМС для семьи) и работа над продуктом с огромной аудиторией делают предложение очень привлекательным.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена строгими требованиями Яндекса к знанию алгоритмов, структур данных и умению писать эффективный многопоточный код для высоконагруженных систем. Senior-позиция подразумевает глубокое понимание архитектуры C++ и MapKit.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции Senior C++ в Яндексе рыночные ожидания составляют от 350 000 до 550 000 рублей и выше, включая бонусы и опционы. Предложенный диапазон соответствует топовому сегменту российского IT-рынка.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Яндекс ищет C++-разработчика в пешеходную и транспортную навигацию
Senior · зарплата не указана
Москва, Санкт-Петербург или Нижний Новгород · удалёнка не заявлена
Команда развивает маршруты для пешеходов, велосипедистов и пассажиров общественного транспорта. В работе — библиотека Yandex MapKit для Android и iOS и бэкенд, который строит тысячи маршрутов в секунду.
Предстоит улучшать алгоритмы построения маршрутов, добавлять новые возможности навигации, проводить эксперименты и следить за надёжностью сервисов.
Требования:
— уверенное владение C++ и стандартной библиотекой;
— умение писать многопоточный и асинхронный код;
— знание классических алгоритмов и структур данных;
— готовность разбираться в большом проекте и осваивать новые технологии.
Задачи часто связаны с анализом данных, поэтому интерес к этому направлению пригодится. Компания предлагает ДМС с первого месяца и оплату 80% стоимости страховки для супругов и детей.
В карточке указаны три города. Возможность удалённой работы и формат присутствия в офисе нужно уточнить при отклике.
Навигация: База знаний • Задачи • Собеседования
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- C++
- Multithreading
- Algorithms
- Data Structures
- Asynchronous Programming
- Android
- iOS
Возможные вопросы на собеседовании
Яндекс известен своим вниманием к алгоритмической подготовке кандидатов.
Реализуйте алгоритм Дейкстры или A* для поиска кратчайшего пути в графе и объясните его сложность.
Вакансия требует умения писать многопоточный код.
Какие примитивы синхронизации в C++ вы бы использовали для обеспечения потокобезопасного доступа к графу дорожной сети?
Работа связана с мобильной библиотекой MapKit.
Как вы подходите к оптимизации потребления памяти и процессорного времени в C++ коде, работающем на мобильных устройствах?
Упоминается асинхронный код.
Расскажите о механизмах std::future, std::promise и особенностях реализации асинхронности в современных стандартах C++.
В описании указан интерес к анализу данных.
Как бы вы организовали сбор и анализ метрик качества построенных маршрутов в реальном времени?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

