Топ-5 ошибок джуниоров на собеседованиях
Всего можно выделить 3 формата проведения собеседований в IT:
1. Вопрос-ответ.
Цель: Понять, есть ли у тебя база для роста, понимаешь ли ты основы программирования и работы систем.
2. Вопросы и небольшие алгоритмические задачи, которые можно выполнить в лайве.
Цель: Оценить, как вы мыслите и как вы кодите. Проще всего увидеть это на примере.
3. Лайв-кодинг с комментированием.
Цель: Понять, на сколько вы способны решать бизнесовые задачи, как вы мыслите и гуглите.
На каждом этапе особое внимание уделяется опыту. Те штуки, которые вы уже делали, вы с легкостью повторите на собесе. А те, что вы даже делали, но не осознаете как это работает, вам с трудом дадуться, т.к. нервы не дадут вам сориентироваться в вопросе, который вы в реальности не понимаете.
Представьте: вы на собеседовании, и вам задают вопросы о реальных проектах, над которыми вы работали. Вы начинаете выдумывать или сомневаться, а интервьюер всё внимательнее следит за вами. Вопросы становятся всё более конкретными или даже повторяются, а вы всё больше путаетесь в собственных ответах. Результат? Прощай, работа мечты. И снова здравствуй, HeadHunter. Какова же причина?
Собрали топ-5 ошибок:
1. Недостаточная подготовка к техническим вопросам:
Если кандидат не может объяснить базовые концепции или алгоритмы, это вызывает сомнения в его базисе. Общее впечатление - недостаточная квалификация и сомнения в способности кандидата решать реальные задачи.
- Да я так-то хорошо шарю за Python. Просто интервьюер попросил написать простую анонимную функцию, а я запутался в синтаксисе.
2. Преувеличение своего опыта:
Несоответствие заявленных навыков реальности проявляется за пару минут всего несколькими уточняющими вопросами. Разработчик без коммерческого опыта не может представить себе все тонкости профессии. Это подрывает доверие и показывает нечестность кандидата.
- А как вы решали такую-то проблему на прошлом месте работы?
- Брали и решали...
3. Отсутствие вопросов к интервьюеру:
Представьте свидание, где ваш партнёр не задаёт вам никаких вопросов. Как бы это вам показалось? Для нанимателя это может означать, что вы либо не заинтересованы в вакансии, либо не понимаете своих будущих задач. Впечатление - кандидат не заинтересован в долгосрочной перспективе работы.
- Ну я спрошу про зарплату если что.
- Нет. Как вариант, можно задавать вопросы о культуре компании, команде, проектах или технологиях, которые они используют.
4. Слабые коммуникативные навыки:
Кандидатов обычно ищут для работы в команде. Если начинающий специалист не может четко и ясно выражать свои мысли, это может затруднить коммуникацию с ним. Если разработчик не может логично описать задачу или ответить на прямой вопрос, это вызывает сомнения в его способности эффективно сотрудничать с командой.
Если в целом отвечаешь неуверенно на любой вопрос - это уже звоночек.
5. Неподготовленность к вопросам о профессиональных целях и мотивации:
Отсутствие чёткого понимания собственных карьерных целей и мотивации может вызвать вопросы о вашем стремлении к развитию и росту. Это заставляет сомневаться в вашей долгосрочной ценности для компании.
- Какие аспекты работы в IT вас наиболее мотивируют?
- Мне, вообще-то, нравится кодить, ну и, конечно, зарплата.
- А как часто ты кодишь?
- Ну на выходных иногда пишу что-то для себя...
Появилась ли пища для размышлений и улучшений своих интервью?