Взгляд на классические вопросы для интервью с точки зрения программиста

Стоит признать, что вопрос «Какая ваша самая большая слабость?» уже не так популярен, как раньше. Рекрутинговая индустрия меняется, и многие шаблонные вопросы и классические методы вышли из моды.

Однако тот факт, что этот вопрос больше не является повсеместным, далеко не означает, что он стал редким, и, безусловно, он может заставить вас чувствовать себя некомфортно на своем месте.

Итак, давайте рассмотрим, как лучше всего отвечать, когда кто-то спрашивает Какая ваша самая большая слабость?, особенно с точки зрения разработчика.

Поймите вопрос

Интервьюеры, спрашивающие о ваших слабостях, могут звучать так, как будто они ищут предлог, чтобы отказать вам — отчасти это делает этот вопрос таким сложным. На самом деле они пытаются (или должны) выяснить степень вашего самосознания, размер вашего эго и вашу способность работать над своими навыками. Поэтому увидьте в этом вопросе, что это такое — подсказка для вас, чтобы рассказать о вашем подходе к вещам, а не ловушка.

Естественно, не стоит говорить «у меня нет слабостей» — потому что они есть у всех, и вы просто будете выглядеть высокомерно. Также самоочевидно, что вы не должны раскрывать недостатки, которые имеют решающее значение для выполнения текущей работы (хотя, если они у вас есть, должны ли вы действительно присутствовать на этом собеседовании?).

Личная или техническая слабость?

Независимо от того, говорит ли интервьюер слабость или слабость, всегда лучше придерживаться только одного. Не начинайте излагать список всего, что с вами не так. Это ненужно и саморазрушительно.

Пока вы выбираете слабость, чтобы рассказать им, вы можете задаться вопросом, следует ли вам выбрать личную слабость, связанную с вашим персонажем, или техническую слабость, связанную с вашими сугубо профессиональными способностями. Для этого не существует высеченного в камне правила, и, как правило, вы должны выбирать тот вариант, который вам наиболее удобен.

Сказав это, в большинстве случаев вероятно, лучше обсуждать легкие технические недостатки, а не личные. Этому есть две причины. Во-первых, технические недостатки, как правило, легче исправить. Простой курс повышения квалификации может исправить ваши текущие проблемы с Laravel, но намного сложнее исправить что-то вроде «У меня не очень дружелюбный характер».

Другая причина заключается в том, что технический ответ вызовет реакцию, которую обычно легче предсказать — скажите интервьюеру, что вы слабее с определенным языком программирования, и они просто запишут это в вашем профиле, но как они отреагируют на то, что кто-то скажет «Я довольно легко злюсь» — это скорее азартная игра.

Посоветуйте мудрым: не пытайтесь «обыгрывать систему», рассказывая им о сильных сторонах и формулируя их так, как будто это слабость (например, «Я никогда не доволен своей работой, я всегда чувствую, что это можно сделать». лучше". Это самый старый трюк в книге, и ваш интервьюер поймет его насквозь. Избегайте этого, так как вы только будете выглядеть неискренними.

Подготовка к вопросу

Как упоминалось выше, готовясь к этому вопросу, вы должны выбрать для разговора то, о чем вы чувствуете себя комфортно, — слабость, которую вы хорошо знаете, о которой вы можете говорить достаточно подробно и о которой вы не слишком беспокоитесь. Поиск этого должен быть вашим приоритетом при подготовке к интервью.

Пока вы не отклоняетесь слишком далеко от этого принципа, у вас есть пространство для маневра, чтобы решить, как вы хотите составить свой ответ. Вот два дополнительных фактора, которые вы можете рассмотреть.

Во-первых, подумайте об общей, а не уникальной слабости. Если вы скажете интервьюеру, что совершенно не разбираетесь в API, вы попадете в немного странную группу, независимо от того, какие у вас есть другие замечательные навыки. может подать к столу. Рекрутер будет недоумевать, что с вами делать. С другой стороны, сказать им, что вы пишете модульные тесты не так часто, как следовало бы, — лучший вариант, потому что это то, что верно для многих разработчиков. Вы не потеряете баллы за то, что раскрыли черту, которую вы, вероятно, разделяете с большинством других кандидатов.

Во-вторых, в зависимости от компании, в которую вы подаете заявку, ищите недостатки, с которыми, как вы знаете, они могут вам помочь. Если вы претендуете на роль единственного разработчика в небольшом издательстве, где полно редакторов, то наш предыдущий совет о том, что технические недостатки предпочтительнее личных, вылетает из окна. Но если вы собираетесь присоединиться к крупной игровой компании и быть назначенным в команду из 28 разработчиков, не стесняйтесь сказать им, что есть аспекты движка Unity, которые вы не понимаете, и что вы надеетесь, что остальная команда сможет это понять. помочь вам стать лучше с ними. Вероятно, именно это они и сделают.

Ключ к ответу на вопрос

Безусловно, самая большая ошибка, которую любой может совершить, отвечая на этот вопрос, — это просто упомянуть свою слабость и остановиться на этом. Интервьюер хочет услышать не только то, что вы знаете свои недостатки, но и, что более важно, то, что вы активно работаете над их устранением.

Обсуждая свои слабые стороны, важно также рассказать им, какие шаги вы предприняли для улучшения. Если вы говорите, что не так хорошо знакомы с набором библиотек Python, как вам хотелось бы, воспользуйтесь онлайн-учебниками, которые вы искали, чтобы восполнить этот пробел.

Будьте искренними в этом — не придумывайте того, чего вы не делали. Самосовершенствование как разработчика — это то, чем вы должны постоянно заниматься в любом случае, поэтому подготовка к этому вопросу также должна быть возможностью. Если вы понимаете, что ничего не сделали для устранения слабости, о которой хотите им рассказать, то сделайте что-нибудь с этим сейчас — в целом это окажется полезным, помимо материала для интервью.

При обсуждении того, как вы пытались улучшить себя, было бы здорово, если бы вы могли связать это с более широким повествованием о самосовершенствовании. В примере с Python вы можете сказать им, что вы решили воспользоваться онлайн-руководствами, потому что в прошлом у вас была похожая проблема с JavaScript, но вы успешно решили ее с помощью аналогичных руководств. Если ваш интервьюер видит, что в какой-то момент в прошлом вы самостоятельно осознали слабость и исправили ее, то вы попали в точку.

Последние мысли

Как мы уже упоминали, вопрос В чем ваша слабость относится к старой школе рабочих собеседований, поэтому кандидаты иногда относятся к нему с пренебрежением («Зачем мне тратить время, отвечая на такой глупый и загруженный вопрос?»).

Независимо от того, насколько адекватным может быть этот классический вопрос для оценки навыков разработчика, подход к нему с негативным настроем вам не поможет. Если интервьюер задает вам вопрос В чем ваша слабость?, бегите с ним. Лучшее, что вы можете сделать, это рассматривать это не как препятствие, а как возможность.

Отнеситесь к вопросу серьезно, подготовьтесь к нему как можно лучше и помните приведенные выше советы — и вперед за предложением о работе!