Получил оффер в Яндекс и ... отказался.
Да, вы не ошиблись, сам отказался 😁. Никогда не рассматривал Яндекс как цель потому что на рынке всегда были интересные проекты и как то просто не хватало времени. Но еще прошлой зимой написал HR, предложил пообщаться. Я согласился пройти собеседование не только из карьерного интереса, но и чтобы проверить себя.
Я довольно много готовлю разработчиков к собеседованиям в BigTech: разбираю алгоритмы, System Design, архитектуру, помогаю с подготовкой к техническим интервью. Поэтому конечно необходимо и самому периодически выходить на рынок, чтобы понимать текущие тренды и реалии.
Заодно хотелось немного побороть синдром самозванца и получить независимую оценку своего текущего уровня.
Как проходило собеседование
1. HR-интервью
Знакомство, обсуждение опыта, мотивации, ожиданий и возможных команд.
2. Техническое собеседование по Kotlin и Android SDK.
Тут были задачки на знание особенностей языка и некоторых структур данных, корутины, а также специфичные вопросы по Android SDK. Была небольшая задачка приближенная к реальной задаче.
3. Live Coding
Алгоритмические задачи примерно в духе LeetCode. Чтобы подготовиться я решил примерно около 100-150 задач на Leetcode уровня Easy и Medium. В целом, мне кажется этого достаточно. Главное понять паттерны решения.
4. System Design
Нужно структурировать достаточно размытые требования, определить ограничения, предложить архитектуру и обсуждать компромиссы.
5. Фит в команду.
У меня было несколько команд с которыми я общался. То есть 2-3 интервью с командой. Для меня это был самый изматывающий этап. Ты выбираешь проект и команду, а команда оценивает насколько твой опыт и вайб подходят. Обсуждение реальных ситуаций из прошлого опыта: сложные решения, конфликты, ошибки, лидерство.
В итоге все этапы прошёл и получил оффер.Но принимать его не стал. Хотя жалко было времени и хотелось как-то отбить потраченные усилия.
Почему?
Когда я рассматриваю новую работу, обычно смотрю на сочетание трёх вещей:
Проект - насколько мне интересны задачи и есть ли там пространство для профессионального роста
Условия - компенсация, формат работы, удалёнка/офис, другие бенефиты
Бренд компании - насколько эта строчка усиливает резюме и открывает следующие карьерные возможности.
В идеале должны совпасть хотя бы два пункта из трёх.
В случае с Яндексом для меня действительно хорошо совпадал третий пункт. Яндекс — сильный технологический бренд и, безусловно, хорошая строчка в CV.
Но по остальным параметрам предложение оказалось менее привлекательным.
Фиксированная часть компенсации была ниже того уровня, который я сейчас вижу на рынке для себя.
При обсуждении оффера заметный акцент делался на потенциальные премии. Но потенциальная премия и гарантированная компенсация — всё-таки разные вещи. Особенно в текущей экономической ситуации
Сам проект тоже не оказался настолько интересным, чтобы ради него хотелось существенно поступиться другими условиями.
Поэтому в этот раз решил отказаться.
При этом сам процесс точно считаю полезным. Отдельный респект HR. Общение было комфортным и все этапы описаны.
Приятно подтвердить для себя, что технический уровень позволяет проходить найм в одну из крупнейших технологических компаний.
Прохождение реальных интервью очень хорошо калибрует собственную подготовку — особенно когда сам занимаешься обучением других разработчиков.
И наконец, ещё раз убедился в простой вещи:
Не всегда нужно соглашаться на оффер, если в данный момент времени он не соответствует вашим карьерным или финансовым целям.
Собеседование — это проверка соответствия в обе стороны.
Компания оценивает тебя, но и ты точно так же оцениваешь компанию.
Яндекс при этом для себя совершенно не закрываю. В другой команде, с другим проектом и другими условиями вполне могу вернуться к этому разговору в будущем.
Post #397
482