- Страна
- Россия
Откликайтесь
на вакансии с ИИ

C++ Backend Engineer
Работа в Яндексе — это топовый бренд, сложные инженерные задачи и работа с передовыми технологиями поиска. Оценка снижена только из-за отсутствия явного указания зарплаты в тексте.
Сложность вакансии
Высокая сложность обусловлена жесткими требованиями к знанию алгоритмов и структур данных, а также спецификой разработки распределенных поисковых систем в бигтехе.
Анализ зарплаты
Зарплаты в Яндексе для C++ разработчиков обычно соответствуют верхнему квартилю рынка, однако точные цифры сильно зависят от грейда, который не указан в вакансии. Рыночные оценки для Middle/Senior C++ в Москве начинаются от 250-300 тысяч рублей.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Яндекс уже сейчас
Присоединяйтесь к команде Яндекса и создавайте поисковые системы нового поколения на C++!
Описание вакансии
C++ Backend Engineer / Яндекс
*🗺* Москва.
Обязанности:
- проектировать новую распределённую поисковую систему
- разрабатывать поисковые индексы, кодеки сжатия и компактные структуры данных
Требования:
- уверенный C++ и желание писать на нём
- хорошее знание алгоритмов и структур данных
*➡* Откликнуться
Вакансии │ Стажировки │ За рубежом │ Удалёнка │ БИГТЕХ │ Мероприятия │ По всему миру │ IT и DIGITAL
*🐣* Софи - первый ai ассистент для автооткликов и поиска работы.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- C++
- Algorithms
- Data Structures
- Distributed Systems
- Backend
Возможные вопросы на собеседовании
Поиск требует работы с огромными объемами данных, где важна эффективность памяти.
Какие компактные структуры данных вы бы использовали для хранения инвертированного индекса?
Вакансия подразумевает работу над распределенной системой.
Расскажите о принципах обеспечения консистентности данных в распределенных поисковых системах.
В описании указана разработка кодеков сжатия.
Какие алгоритмы сжатия целых чисел (например, VByte, PForDelta) вы знаете и в каких случаях их лучше применять?
Проверка фундаментальных знаний C++.
Как устроена модель памяти в C++ и как она влияет на разработку многопоточных систем?
Алгоритмическая база критична для Яндекса.
Решите задачу на проектирование системы: как эффективно обновлять поисковый индекс в реальном времени без остановки чтения?
Похожие вакансии
Node.js Разработчик
Java-разработчик (Middle+/Senior)
Python-разработчик / Backend Engineer (Middle+ / Senior)
Python разработчик (Middle+/Senior)
Senior Java разработчик
Senior Python Engineer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!