Как пройти собеседование в ИТ-компанию

Пред­по­ло­жим, вы отпра­ви­ли резю­ме и оно подо­шло рабо­то­да­те­лю. Сле­ду­ю­щий шаг — вас при­гла­ша­ют на собе­се­до­ва­ние. Пого­во­рим о том, как к нему под­го­то­вить­ся и сни­зить веро­ят­ность отказа. 

👉 О состав­ле­нии резю­ме читай­те нашу преды­ду­щую ста­тью.

Пока что не переживайте за результат 

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

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

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

❌ Типич­ная ошиб­ка — ста­вить всё на кон. «Вот сей­час я либо полу­чу это рабо­ту, либо всё про­па­ло». Этот настрой застав­ля­ет вас вол­но­вать­ся боль­ше обыч­но­го. А это нам не нуж­но: нам нуж­но спо­кой­но пого­во­рить с потен­ци­аль­ным нанимателем. 

✅ Пусть вас успо­ко­ит такая мысль: если вас при­гла­си­ли на это собе­се­до­ва­ние, вас смо­гут при­гла­сить и на деся­ток дру­гих. Луч­ше схо­дить в 10 раз­ных ком­па­ний и выбрать ту, в кото­рой у вас с людь­ми сло­жат­ся нор­маль­ные отно­ше­ния, чем вце­пить­ся зуба­ми в первую попавшуюся. 

Базовые правила приличия

Вы уди­ви­тесь, как часто люди на собе­се­до­ва­ни­ях забы­ва­ют о пра­ви­лах приличия: 

Пунк­ту­аль­ность. Не опаз­ды­вай­те и будь­те на месте за 10–15 минут до нача­ла. Если не успе­ва­е­те — зара­нее об этом пре­ду­пре­ди­те, изви­ни­тесь, пере­не­си­те вре­мя встре­чи и повтор­но не опаз­ды­вай­те. Даже если это твор­че­ская ИТ-компания, вы нико­гда не зна­е­те, насколь­ко для чело­ве­ка важ­но, что­бы ваша встре­ча про­шла вовремя. 

При этом ваш потен­ци­аль­ный нани­ма­тель тоже может опоз­дать. Обра­ти­те вни­ма­ние, что он сде­ла­ет: пре­ду­пре­дит вас или нет, пред­ло­жит ли пере­не­сти или будет дер­жать вас в неве­де­нии. Собе­се­до­ва­ние — это не толь­ко рабо­то­да­тель выби­ра­ет вас, это ещё и вы выби­ра­е­те работодателя. 

Веж­ли­вость. Из-за стрес­са неко­то­рые люди начи­на­ют вести себя более агрес­сив­но, чем в обыч­ной жиз­ни: напри­мер, гру­бить людям на ресеп­шене или охране; мате­рить­ся; пере­би­вать собе­сед­ни­ка. В тот момент это может казать­ся чело­ве­ку хоро­шей иде­ей (мол, смот­ри­те, какой я кру­той, силь­ный и независимый). 

Тут полез­но вспом­нить, что у нани­ма­те­ля есть ещё пять-десять кан­ди­да­тов на вашу пози­цию, и свя­зы­вать­ся с гру­би­я­ном на общем фоне нет смыс­ла. Даже с очень талант­ли­вым и ком­пе­тент­ным грубияном. 

Дели­кат­ность. Если это не ваше пер­вое место рабо­ты, вас навер­ня­ка спро­сят про преды­ду­ще­го рабо­то­да­те­ля. Тут может воз­ник­нуть мысль, мол, ста­рых нуж­но рас­кри­ти­ко­вать, а новых воз­вы­сить. Это опас­ная мысль: нани­ма­те­ли могут уви­деть в этом недоб­ро­со­вест­ность или непорядочность. 

👉 Если вам зада­ют вопро­сы, кото­рые тре­бу­ют от вас нелест­но отзы­вать­ся о преды­ду­щем рабо­то­да­те­ле, вы все­гда може­те ска­зать: «Я не хотел бы углуб­лять­ся в эту тему» или «С моей сто­ро­ны будет нечест­ным обсуж­дать это с кем-либо, кро­ме мое­го преды­ду­ще­го работодателя». 

Есть и обрат­ный пере­кос: когда кан­ди­дат, пыта­ясь пока­зать­ся ком­пе­тент­нее, начи­на­ет раз­да­вать сове­ты о том, как рабо­тать нани­ма­те­лю. Мол, я такой умный, что сей­час вам всё рас­ска­жу. Луч­ше при­бе­речь это до момен­та, когда вас об этом пря­мо спросят. 

Во что одеться?

Самый про­стой спо­соб не попасть впро­сак — зара­нее напи­сать чело­ве­ку, с кото­рым вы буде­те встре­чать­ся, и поин­те­ре­со­вать­ся: какой в ком­па­нии дресс-код, что у них принято? 

Вам могут ска­зать, что в офи­се при­нят стиль smart casual. Или что у них все ходят в тол­стов­ках и фут­бол­ках. В любом слу­чае помните:

  • чистая одеж­да луч­ше грязной;
  • гла­же­ная луч­ше мятой;
  • фут­бол­ка без прин­та без­опас­нее фут­бол­ки с изоб­ра­же­ни­ем обна­жён­ной геро­и­ней аниме;
  • если на вашей одеж­де что-то изоб­ра­же­но, ваш собе­сед­ник будет на это смот­реть и думать об этом. 

Самопрезентация

Собе­се­до­ва­ние начи­на­ет­ся с рас­ска­за о себе — здесь нуж­но не пере­ска­зы­вать авто­био­гра­фию, а дать выжим­ку по сле­ду­ю­щим пунктам:

  • Где вы учи­лись и какой опыт в ИТ. 
  • Где рань­ше рабо­та­ли или стажировались. 
  • Как назы­ва­лась ваша должность. 
  • Какие обя­зан­но­сти вы выполняли.
  • Что сде­ла­ли на послед­нем проекте. 
  • Как ваши зна­ния сты­ку­ют­ся с вакан­си­ей, на кото­рую вы собеседуетесь. 

Запи­ши­те отве­ты и поста­рай­тесь сде­лать так, что­бы на их про­го­ва­ри­ва­ние ухо­ди­ло не более 2–3 минут. Само­пре­зен­та­ция — это стан­дарт­ный спо­соб начать раз­го­вор, и поэто­му здесь не нуж­ны подробности. 

У вас может воз­ник­нуть резон­ный вопрос: «Поче­му нани­ма­тель не может про­чи­тать моё резю­ме? Там же всё напи­са­но». А дело в том, что вас для того и позва­ли на встре­чу, что­бы пого­во­рить по-человечески, а не через резю­ме. Не сто­ит посто­ян­но ука­зы­вать чело­ве­ку, что вы уже об этом писа­ли, а он мог бы это и сам про­чи­тать и не тра­тить ваше время. 

Информация в резюме

Вас могут спро­сить обо всём, что ука­за­но в резю­ме. Нани­ма­тель может сколь­зить взгля­дом по пунк­там и пря­мо под­ряд при­гла­шать вас про­ком­мен­ти­ро­вать. Это не из-за недо­ве­рия, а пото­му что таким обра­зом чело­век пыта­ет­ся с вами позна­ко­мить­ся. Не отно­си­тесь к это­му как к экза­ме­ну — ско­рее как к спо­со­бу луч­ше узнать вас. 

  • Если напи­са­но о вла­де­нии HTML — вас могут попро­сить при­ве­сти при­мер про­ек­та, где вы этим пользовались. 
  • Если ука­зы­ва­е­те раз­го­вор­ный англий­ский — не удив­ляй­тесь англо­языч­но­му собеседованию.
  • Если напи­са­ли о стрес­со­устой­чи­во­сти — могут пого­во­рить и об этом. 

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

Если что-то вы зна­е­те толь­ко на прак­ти­ке, но не в тео­рии, — так и ска­жи­те. Если вас собе­се­ду­ет ком­пе­тент­ный спе­ци­а­лист, он мгно­вен­но вычис­лит, что вы не раз­би­ра­е­тесь в теме. И тогда вопрос уже к вам: а вы сами пони­ма­е­те, что не раз­би­ра­е­тесь? И если вы ска­за­ли: «Зна­е­те, я этим поль­зо­вал­ся, но не вни­кал в устрой­ство», — это гораз­до цен­нее, чем если вы нача­ли на ходу сочи­нять небылицы. 

Требования вакансии

По опи­са­нию вакан­сии мож­но преду­га­дать боль­шин­ство тех­ни­че­ских вопро­сов, кото­рые будут на собе­се­до­ва­нии. Напри­мер, ком­па­ния ищет фронтенд-разработчика и опуб­ли­ко­ва­ла на HH.ru сле­ду­ю­щие требования: 

  • Зна­ние HTML5, CSS3, JS (ES5).
  • Адаптивная/мобильная вёрст­ка (Media Queries), опыт рабо­ты с Angular (2+).
  • Уме­ние пони­мать чужой код. 
  • Уме­ние оце­ни­вать зада­чи по вре­ме­ни и сложности.
  • Соблю­де­ние сроков.
  • Жела­ние рабо­тать в команде.

В этом слу­чае для под­го­тов­ки к собе­се­до­ва­нию вам нужно: 

  • Повто­рить тео­рию по HTML5, CSS3, JS (ES5), Media Queries и Angular (2+).
  • При­ве­сти при­мер про­ек­та, где вы исполь­зо­ва­ли Angular (2+). 
  • Вспом­нить ситу­а­цию, когда вы разо­бра­лись с чужим кодом, и как это помог­ло улуч­шить проект. 
  • Рас­ска­зать о зада­че, кото­рую вы смог­ли пра­виль­но оце­нить с точ­ки зре­ния сро­ков и слож­но­сти. Объ­яс­нить о послед­стви­ях ошибки. 
  • Поду­мать о про­ек­те, где вам при­шлось сле­до­вать стро­го­му дед­лай­ну, и рас­ска­зать, что из это­го получилось. 
  • Поде­лить­ся сво­им опы­том команд­ной рабо­ты — вспом­ни­те слу­чай, когда сов­мест­ная рабо­та над про­ек­том помог­ла достичь луч­ших результатов. 

Не обя­за­тель­но, что на собе­се­до­ва­нии вас спро­сят обо всём, что ука­за­но в тре­бо­ва­ни­ях вакан­сии. Одна­ко если эти тре­бо­ва­ния пере­чис­ле­ны, то они важ­ны для рабо­то­да­те­ля и поэто­му могу стать темой обсуж­де­ния. Будь­те готовы. 

Подготовьтесь к непредсказуемым вопросам 

Основ­ная часть собе­се­до­ва­ния может состо­ять из тех­ни­че­ских, логи­че­ских и про­сто чело­ве­че­ских вопро­сов. Что имен­но вам попа­дёт­ся — зави­сит от пред­по­чте­ний рабо­то­да­те­ля. Поэто­му луч­ше гото­вить­ся сра­зу ко всему. 

Тех­ни­че­ские вопро­сы. Сюда отно­сят­ся прак­ти­че­ские зада­ния, свя­зан­ные с напи­са­ни­ем кода. Чаще все­го это вопро­сы по связ­ным спис­кам, дере­вьям и гра­фам, мас­си­вам, стро­кам, рекур­сии, объектно-ориентированному про­грам­ми­ро­ва­нию, сор­ти­ров­ке, парал­ле­лиз­му, пат­тер­нам про­грам­ми­ро­ва­ния, базам дан­ных, гра­фи­ке и мани­пу­ля­ции битами. 

Спи­сок тем зави­сит от тре­бо­ва­ний вакан­сий, и для под­го­тов­ки мы реко­мен­ду­ем исполь­зо­вать пуб­лич­ные собе­се­до­ва­ния — видео­за­пи­си транс­ля­ций, где начи­на­ю­щие про­грам­ми­сты устра­и­ва­ют­ся на рабо­ту в ИТ-компании. Начать мож­но с про­смот­ра ютуб-каналов Хекс­лет, Пав­ла Тара­со­ва и Eugene Suleimanov

Логи­че­ские зада­чи. Эти зада­ния кос­вен­но отно­сят­ся к про­грам­ми­ро­ва­нию и нуж­ны для про­вер­ки сме­кал­ки. Мы любим логи­ку и выде­ли­ли для подоб­ных задач раз­дел «Как решить» — пере­хо­ди­те, тре­ни­руй­тесь и бли­стай­те на собеседовании.

Нетех­ни­че­ские вопро­сы. Это общие вопро­сы, кото­рые про­сто зву­чат и обла­да­ют скры­тым смыс­лом — пра­виль­ный ответ не полу­чит­ся сфор­му­ли­ро­вать, если не изу­чить инфор­ма­цию о ком­па­нии и не позна­ко­мить­ся со спе­ци­фи­кой её работы. 

Напри­мер, на собе­се­до­ва­нии у раз­ра­бот­чи­ка мобиль­ных при­ло­же­ний вас могут спро­сить, чем бы вы хоте­ли занять­ся на новой долж­но­сти. При­ем­ле­мый ответ будет свя­зан с бэкен­дом, фрон­тен­дом, iOS или Android-разработкой.

Не сто­ит гово­рить про машин­ное обу­че­ние и про­чие тех­но­ло­гии, кото­ры­ми ком­па­ния не поль­зу­ет­ся, — рабо­то­да­тель может посчи­тать неце­ле­со­об­раз­ным вос­пи­ты­вать сотруд­ни­ка, чьи инте­ре­сы свя­за­ны с дру­ги­ми направ­ле­ни­я­ми программирования. 

Вот ещё при­ме­ры нетех­ни­че­ских вопро­сов с подвохом: 

  • Рас­ска­жи­те о сво­их карьер­ных стрем­ле­ни­ях? Это пере­фра­зи­ро­ван­ная вер­сия вопро­са о том, чем бы вы хоте­ли зани­мать­ся. Рабо­то­да­тель хочет услы­шать, что в бли­жай­шие несколь­ко лет вы не пла­ни­ру­е­те менять дея­тель­ность и може­те надол­го задер­жать­ся в ком­па­нии. Никто не хочет слы­шать, что его ком­па­ния — про­сто пере­ва­лоч­ный этап на вашем бле­стя­щем карьер­ном пути.
  • Како­му язы­ку про­грам­ми­ро­ва­ния вы отда­ё­те пред­по­чте­ние? Нуж­но пере­чис­лить рабо­чие язы­ки про­грам­ми­ро­ва­ния, опи­сать их пре­иму­ще­ства и обя­за­тель­но доба­вить, что они под­хо­дят не для всех задач. Это пока­жет, что вы не при­вя­за­ны к инстру­мен­ту и може­те пере­обу­чить­ся ради проекта.
  • Поче­му вы ище­те рабо­ту? Здесь умест­но гово­рить об изме­не­нии жиз­нен­ных обсто­я­тельств (пере­езд, болезнь), об изме­не­нии обсто­я­тельств у быв­ше­го рабо­то­да­те­ля (банк­рот­ство, закры­тие про­ек­та) и о карьер­ных пла­нах (ище­те луч­шую долж­ность, хоти­те боль­ше зарабатывать).
  • Поче­му вы хоти­те у нас рабо­тать? Пере­чис­ли­те про­ек­ты ком­па­нии, кото­рые вам понра­ви­лись и в раз­ра­бот­ке кото­рых вы бы хоте­ли при­нять уча­стие. Ответ «Пото­му что вы пла­ти­те день­ги» вряд ли вдох­но­вит ваше­го собеседника.
  • Есть ли у вас вопро­сы? Здесь нуж­но спра­ши­вать об усло­ви­ях рабо­ты, долж­ност­ных обя­зан­но­стях, целях ком­па­нии и карьер­ных пер­спек­ти­вах. Мож­но попро­сить пока­зать рабо­чее место и коман­ду — по этим вопро­сам рабо­то­да­тель уви­дит, что вы тща­тель­но под­хо­ди­те к выбо­ру ком­па­нии и гото­вы тру­дить­ся там, где для это­го созда­ны над­ле­жа­щие условия. 

Нетех­ни­че­ских вопро­сов мно­го, и отве­ты к каж­до­му из них заучить не полу­чит­ся. Поэто­му потрать­те вре­мя на изу­че­ние компании. 

👉 Про­стой спо­соб ори­ен­ти­ро­вать­ся в этих вопро­сах — пред­ставь­те, что вы сами нани­ма­е­те себе помощ­ни­ка или сотруд­ни­ка. Вы буде­те пла­тить ему из сво­их денег. Хоте­ли бы вы рабо­тать с чело­ве­ком, кото­рый с вами толь­ко из-за денег и кото­ро­му вы как рабо­то­да­тель не слиш­ком интересны? 

Будьте готовы получить отказ и начать заново 

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

Про­бле­ма частых собе­се­до­ва­ний в том, что к ним не полу­чит­ся подготовиться: 

  • Нуж­но изу­чить ком­па­нию и позна­ко­мить­ся с её проектами. 
  • Разо­брать­ся с тре­бо­ва­ни­я­ми вакан­сии и под­тя­нуть недо­ста­ю­щие навыки. 
  • Нуж­но выбрать дресс-код и изу­чить кор­по­ра­тив­ные правила. 
  • Нуж­но про­ду­мать при­ме­ры или доба­вить в порт­фо­лио новые про­ек­ты, кото­рые поз­во­лят сопо­ста­вить ваш опыт со спе­ци­фи­кой компании. 

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

Текст:
Алек­сандр Бабаскин

Редак­ту­ра:
Мак­сим Ильяхов

Кор­рек­ту­ра:
Ира Михе­е­ва

Вёрст­ка:
Маша Дро­но­ва

Иллю­стра­ция:
Даня Бер­ков­ский

Соц­се­ти:
Олег Веш­кур­цев