Привет, меня зовут Дмитрий, разработчик на C++ со стажем более 15 лет.
В основном приходилось заниматься разработкой десктопного софта и софта для мобильных устройств.
Живу в Москве.
В начале 2021 года, после шести лет работы в одной компании (хотя и очень хорошей), решил что пора куда-то двигаться.
Лучше дальше, но можно и вбок.
Соответственно собеседовался на позицию "C++ разработчик".
Делюсь впечатлениями.
Deutsche Bank
— Прокомментировать пару кусков кода, найти проблемы.
В одном загвоздка с dynamic_cast, в другом с <skipped, думаю детали лучше не раскрывать>.
Прокомментировал, но не идеально, так как в реальной жизни эти фичи языка использовать приходилось крайне редко.
— Алгоритмическая задачка на BST. Именно с такой задачкой раньше не сталкивался, хотя на LeetCode перерешал немало.
Как потом выяснилось, на LeetCode она есть, но доступна только для платных подписчиков.
Решил, но не самым эффективным образом.
Фидбэка не дождался.
Network Optix
Американская компания, занимаются системами видеонаблюдения.
— Собеседование с HR, тест по C/C++ из ~10 пунктов вида "Что будет напечатано после исполнения данного кода".
Прошел.
— Собеседование с техническим специалистом, абсолютно адекватное, задачка и вопросы в основном по многопоточности.
Прошел.
— Домашнее задание, написать эффективный TCP-сервер с определенными требованиями.
Код должен быть покрыт юнит-тестами.
Раньше TCP-сервера писать не приходилось, потратил три дня почти full-time, отослал результат.
Ответили что стилистически код понравился, но сервер недостаточно эффективен, в частности имеются лишние копирования данных.
Оценил что на исправление замечаний может уйти еще N часов.
Забил.
Следующим пунктом там должно было быть еще одно 4-часовое собеседование в офисе, по архитектуре и System Design.
В целом, общение с представителями компании оставило самые приятные впечатления.
Yandex
Все знают как проходят собеседования в Яндекс.
Собеседовался в Такси или Еду. Одну алгоритмическую секцию прошел, вторую не прошел, не хватило минут 15 доделать задачку.
Позже предлагали еще пособеседоваться в Маркет, но к тому времени у меня уже был устраивающий меня оффер.
VK
Немного про алгоритмы, немного про многопоточность, задачка на теорию вероятностей. Прошло нормально.
Через несколько дней ответили, что я произвел впечатление сильного разработчика, но оффер не делают, так как им показалось, что личностно (sic!) мне будет тяжело работать в их команде.
Ок, правда на собеседовании задавались чисто технические вопросы, на которые я давал чисто технические ответы, личность вообще не обсуждалась.
Видимо решили что я too old for their sh.. stuff.
Joom
Они не используют C++, для бэкэнда используется Go, но знания языка на собеседовании неважны.
Достаточно знать какой-либо мэйнстримовый язык (C++, Java, Python, Go, etc).
— Алгоритмическая сессия из двух задачек
— Домашнее задание часа на четыре
— Собеседование по многопоточности, задачка
— System Design interview
Собеседования непростые, но впечатление оставили самое приятное.
Mail.ru
HR давно агитировала меня к ним пособеседоваться. Пособеседовался, стандартные HR-ские вопросы.
После этого молчание, до технического интервью дело не дошло.
Не люблю Mail.ru, в прошлые разы собеседования тоже оставляли не самые приятные впечатления.
Сбер
Изначально подавался на беспилотные автомобили, но резюме зареджектили без собеседования.
Я так понял там нужны сильные программисты математики, коим я не являюсь.
Собеседовался в команду разработки софта для банкоматов. Несложные вопросы по C++, криптографии и т.п. Никаких алгоритмических сессий.
Прошло норм.
Фидбэка не дождался.
Транстелематика
Занимаются разработкой систем оплаты и прочего для транспорта.
Куски кода, прокомментировать, найти проблемы. Небольшая задачка на написание кода.
Прошло норм.
Фидбэка не дождался.
New Cloud (aka Новые облачные технологии)
Они забавны.
Сначала написал независимый headhunter c предложением к ним пособеседоваться.
Говорил что-то про разработку под Андроид и что требуются сильные Андроид разработчики.
На что я возражал, что опыт с Андроид у меня был очень небольшой и давно, что я вряд ли им подхожу.
И так несколько раз. Он что-то про Андроид, я — а может не стоит?
Ну ладно, убедил, попытка не пытка.
Потом общение со штатным HR. Она что-то про Андроид. Я — эээ, думаю я вам все-таки не подхожу, не андроидист и никогда им не был.
Ну ок, убедила, попытка не пытка.
На собеседовании были вопросы по C++, почти на все ответил. Опять спросили про опыт с Андроид. Говорю, было мало и давно.
В итоге реджект: "Похоже, что сильный C++ разработчик, но опыт с андроид был давно и очень небольшой, с нужными нам версиями андроид не работал, т.е. можно считать, что релевантного опыта нет совсем."
Логично, чё.
Avito
Прислали опросник и домашнее задание.
Ничего сложного, но опросник не понравился, ни содержанием, ни тональностью.
Ответы на одну часть вопросов есть в резюме, на другую быстрее было бы ответить на собеседовании устно.
Забил.
Citibank
Сходу прислали домашнее задание из четырех частей, с уклоном в трейдинг.
Забил.
Выводы
Собеседования в хорошие IT-компании сейчас непросты, но опыт полезный.
Мои личные фавориты, по степени приятности собеседований (в алфавитном порядке):
— Joom
— Kaspersky
— Network Optix
Привет, меня зовут Михаил, разработчик на C++ со стажем более 15 лет.
В основном приходилось заниматься разработкой софта для видеокарт.
Живу в Петербурге.
В начале 2021 года, после четырех лет работы в одной компании (хотя и очень хорошей), решил что пора куда-то двигаться.
Лучше дальше, но можно и вбок.
Соответственно собеседовался на позицию "GPGPU C++ разработчик".
Делюсь впечатлениями.
ХЗ (не запомнил)
Пропали с радара узнав сколько я хочу, я всем конторам это заранее озвучиваю.
Data Monsters
Американская компания c представительством в России (оутсорс).
Предложили попробоваться в их проект по допиливанию одной из опенсорсных либ от NVIDIA.
Проект оказался краткосрочным, на мой вопрос "а что потом?" пропали на месяц, а когда вернулись, я уже принял один из оферов.
VK
Проект связан с обработкой и транскодированием видео на их серверах.
Предварительная домашняя задачка на полчасика — чисто проверка на вшивость.
На собеседовании решали более основательные задачи (в коде) + вопросы по плюсам и многопоточности.
Получил отказ.
GridGain
Контора, куда я очень хотел попасть.
Занимаются распределенными вычислениями в датацентрах, хотели подключить к своему продукту видеокарты.
Искали тимлида.
Всего было три собеседования: знакомство и общие вопросы по технологиям, техническое собеседование с написанием кода и вопросами по плюсам, общение с PM.
Выбирая между мной и другим кандидатом, выбрали его.
Месяца через полтора предложили присоединиться к команде сеньёром, но давали денег сильно меньше чем я просил изначально за позицию лида, что меня не устроило.
Отказал им.
Intel (удаленка на московский офис)
Проект: компилятор для GPU
Три собеседования (знакомство и общение на темы используемых ими технологий, техническое с задачками, написанием кода и вопросами по плюсам, рассказ о проекте.
Также было два тестовых задания на дом в сумме на два уикенда.
Предложили жирно, даже больше чем просил, еще поторговался.
Принял офер.
Скрытый текст
Просил у всех контор, кстати, вдвое больше ТС, причем на руки — хз какую сумму он сам имел в виду выше в топике
Здравствуйте, dwebster, Вы писали:
D>Мои личные фавориты, по степени приятности собеседований (в алфавитном порядке): D>- Joom D>- Kaspersky D>- Network Optix
Собеседовался в network optix, правда в 2019. Не ахти как прошел system design этап, и как-то с их молодым тим-лидом завязалось. Странно, что достаточно при высоком уровне зп они не могут найти никого уже в течение лет 5. Собеседование в целом понравилось.
Относительно касперского тоже положительное мнение сложилось.
Здравствуйте, Grizzli, Вы писали:
G>Еще бы вилки по каждой позиции написал. И вообще, о деньгах как разговор складывался.
Искал от 230 тыр, и для всех компаний из списка, кроме Транстелематики, это было ок.
В Дойче Банке сказали что возможно и заметно больше, если спец крут.
В Транстелематику резюме попало почему-то без указания желаемой зп, спросили сколько хочу, сказал. Ответили что-то типа Угу, угу, понятно.
Потом где-то увидел их вакансию, а там предлагают "достойную заработную плату" от 120 т.р.
S>Собеседовался в network optix, правда в 2019. Не ахти как прошел system design этап, и как-то с их молодым тим-лидом завязалось. Странно, что достаточно при высоком уровне зп они не могут найти никого уже в течение лет 5. Собеседование в целом понравилось.
Я так понял компания быстро растет. Даже заняли какое-то место по скорости роста среди ИТ-компаний США.
Здравствуйте, AmSpb, Вы писали:
AS>Здравствуйте, Bjorn Skalpe, Вы писали:
BS>>А я отказываюсь от собеседований, хотя пытаются хантить каждую неделю по 2-3 компании.
AS>Гордыня грех
Никакой гордыни. Никто не может предложить лучших условий, чем текущие…