Привет! Меня зовут Артём и когда-то я уже писал о том, как проводить собеседования от лица нанимающего тимлида. Сегодня мы посмотрим на эту тему с другой стороны. Я расскажу, как специалисту пройти интервью так, чтобы повысить свои шансы на успех:)

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

Я сам провёл больше 300 собеседований и выделил основные моменты, которые помогали людям превратить интервью в предложение о работе.

Задачи собеседующих

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

Этап первый. Подготовка

Правильно составьте резюме

Когда вы напишете резюме, обязательно проверьте следующие пункты:

  1. Резюме должно быть составлено грамотно и без ошибок. Это очень важный момент, который говорит об отношении человека к презентации себя. Рекрутер мыслит так: «Если уже не этапе составления резюме кандидат допускает неточности, скорее всего, в работе, он будет делать их в трёхкратном объёме»;

  1. Ключевой опыт должен быть релевантен. Рекрутеры не приглашают кандидатов, у которых нужные им технологии упоминаются лишь «мельком», они ищут профильных людей. Здесь бывают исключения: если специализация очень редкая, то вас смогут найти в любом случае, но лучше пишите полностью релевантный стек;

  1. Частая смена работы – тревожный признак. Если человек увольнялся каждые полгода-год, скорее всего, на новом месте он тоже надолго не задержится. Этот риск имеют в виду все компании. Если по каким-то обстоятельствам с вами произошло именно так, можно добавить комментарий в резюме по этому поводу. Желательно отдельно в сопроводительном письме отметить, что рассчитываете на работу в долгосрок. Компании, в которых вы работали 2-3 месяца, лучше вообще не указывать;

  1. В разделе «Обо мне» добавьте немного личной информации, но в целом там должно описываться то, что может косвенно быть полезно в будущей работе. Например, там уместно размещать информацию о каких-то сторонних проектах, фрилансе или об опыте в смежных областях;

  1. Для нанимающих подсознательно больший вес имеют последние достижения. Старайтесь записать все ваши функции максимально в крайнее место работы;

  2. Не пишите много. Всё никто не читает. Постарайтесь описать свой опыт тезисно и лаконично.

Если у вас есть примеры кода на Github (что обычно характерно для джунов, так как у мидлов+ часто действует NDA и уже нет пет-проектов) — это положительный момент. В резюме можете приложить ссылки на свои труды. Не забудьте сначала отдать их на проверку знакомому опытному разработчику, чтобы он указал на ошибки.

Добавьте описание

Пишите сопроводительное письмо

Если откликаетесь сами, напишите немного о том, почему вам стала интересна эта позиция. Это может звучать банально, но такие мелочи тоже выделяют вас из массы кандидатов. Не отправляйте один и тот же заготовленный текст на все вакансии: идеально, если вы будете хоть немного адаптировать его под функции в конкретной компании. В сопроводительном письме могут быть лёгкие позитивные фразы, например: «Добрый день, меня зовут <Имя>, и я заинтересовался вашей вакансии джависта. У меня есть подходящий опыт. На прошлом месте я как раз делал <то, что указано в требованиях>. Был бы рад пройти собеседование, и, если мы друг другу понравимся, присоединиться к вашей команде:) Буду ждать приглашения, заранее спасибо!»

Как пройти первичный отсев

Компании часто сокращают поток кандидатов, используя несколько приёмов. Знания о них повысят ваши шансы удачно пройти этот этап.

  1. Заготовленные вопросы. Рекрутер уже на ознакомительной беседе может задать пару вопросов об опыте в технологиях, которые вам предстоит применять на новом месте. Например, компании требуется знания Spring boot, включая как минимум Spring Security, Spring Data, Spring Batch. На первом этапе рекрутер может попросить вас указать, с чем из этого вы имели дело. Если список совпадает с необходимым, вы переходите на следующий этап отбора.

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

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

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

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

Добавьте описание

Реальный уровень квалификации вы продемонстрируете на самом интервью: не стоит заранее сильно завышать ожидания. Если знания по факту окажутся лучше опросника - это будет плюсом и создаст положительный вау-эффект. 7-8 баллов для знакомой вам темы - отличные цифры.

  1. Тестовое задание. Тут сразу следует сказать, что его обычно предлагают только джунам. Более опытные специалисты не будут тратить времени на выполнение таких заданий, так как они обладают достаточным «весом» на рынке и не видят в этом особого смысла.

Совет: если вы джун, то с высокой вероятностью тестовое задание вам всё же достанется. Рекомендую выполнить его настолько качественно, насколько это возможно. Постарайтесь сделать не только чтобы требуемые функции работали, но и добиться чистоты кода: удаляйте неиспользуемые блоки, оставляйте комментарии, старайтесь придерживаться принципов SOLID. При проверке тестового задания опытные разработчики смотрят не только на то, ЧТО было сделано, но и на то, КАК. Если у вас есть знакомый опытный разработчик, попросите его проверить ваше тестовое задание перед отправкой и дать к нему комментарии: для него это не будет сложно, а вам добавит в копилочку баллов.

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

Этап второй. На самом собеседовании

Первое впечатление важно

Есть одна вещь, которая сразу даёт бонус к первому впечатлению. Перед собеседованием изучите сайт компании и прочитайте о том, чем она занимается. Обязательно в начале интервью скажите собеседующему о том, что познакомились с местом, куда хотите попасть. Этот момент акцентирует внимание на важном аспекте: насколько вдумчиво вы относитесь к выбору потенциального места работы. Если кандидат не удосужился узнать о компании, в которую собирается идти на собеседование, это вызывает тревогу. Хоть это и не обязательно свидетельствует о непригодности, сотрудники, которые осознанно выбирают работу, чаще оказываются более заинтересованными и лояльными.

Добавьте описание

Отрепетируйте рассказ о своём опыте

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

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

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

О бывших либо хорошо, либо ничего

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

Совет: если случилось плохое расставание, опишите ситуацию общими словами: ушли в силу определённых обстоятельств, ваше с компанией виденье дальнейшего совместного движения разошлось, и вам захотелось попробовать себя на другом проекте.

Этап проверки теории

Чаще всего работодателю важно проверить не знание определений, а то, на сколько человек знаком с какой-то технологией и понимает, зачем её применяют. Постарайтесь рассказывать о теме максимально просто и «на пальцах». Этот метод чаще всего не подводит. Опытные интервьюеры сразу видят, когда кандидат понимает, о чём рассказывает.

Золотое правило: чем человек лучше ориентируется в теме, тем более простыми словами он может её объяснить. 

Добавьте описание

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

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

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

Также не указывайте в резюме фреймворки, которые использовались в вашей команде, но которые вы сами не трогали – это очень плохая практика. Такой подход ещё может быть допустим, если вы собеседуетесь на руководителя или тимлида, но не для программиста. Помните, что у собеседующего есть моральное право спросить по всем технологиям, которые вы упомянули: раз их указали, значит, должны быть готовы говорить на эту тему. За каждую технологию, указанную в резюме, нужно пояснить, иначе, пацаны не поймут? Но, если, например, вместо одного инструмента вы использовали его аналог, об этом сказать можно и нужно.

Добавьте описание

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

Практический этап

Код-ревью онлайн

Как я писал раньше, на собеседовании часто используется код-ревью в режиме онлайн: в этом случае вам не нужно программировать, но при этом технический специалист может оценить ваши практические навыки. Интервьюер даёт заранее заготовленный кусочек кода (обычно это пара функций и 1-2 класса), в котором нужно найти ошибки и неточности. По количеству мест, которые вы сможете обнаружить, можно судить о вашей внимательности и способности к чтению чужого кода. А это напрямую влияет на скорость погружения в проект.

На собесе онлайн у вас есть возможность использовать помощь при проведении код-ревью. Вы, конечно, можете «пропустить» задание через ChatGPT – на текущий момент он отлично справляется с подобными вещами. Но я бы не рекомендовал этого делать по следующим причинам:

  1. Работодатель может увидеть факт использования ИИ-помощника визуально или отследить, что вы скопировали код: в этом случае сразу же заработаете большой минус;

  2. Врать и преувеличивать свои умения на собеседовании нет особого смысла – ведь всегда есть испытательный срок, и на нём всё тайное станет явным. Зачем тратить ваше с работодателем время, чтобы идти на заведомо неподходящую для себя работу, не так ли? Конечно, на собеседовании вам могут дать более сложный код, чем тот, с которым вы будете работать на проекте. Но, если тимлид подобрал именно такую сложность задания, значит, ему нужен человек соответствующего уровня.

Кстати, есть люди, которым помогают пройти даже сам испытательный срок – у таких работников через 3 месяца обычно сильно просаживается производительность.

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

Лайв-кодинг

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

Совет: попросите отвести вам какое-то количество времени и оставить вас наедине с заданием. Лично мне помогало осознание того факта, в моменте на меня никто не смотрит.

Добавьте описание

Плохие практики на собеседовании

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

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

Заранее подумайте о вашей ценности для компании

Помните, что в первую очередь работодатель хочет с помощью вас закрыть проблемные зоны и ту часть работы, которую на текущий момент сделать некому. 

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

Если задают общие вопросы

Добавьте описание

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

Задавайте свои вопросы работодателю

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

  • про атмосферу в коллективе;

  • про команду: её состав, роли, планы развития;

  • про проект: краткое описание системы, над которой предстоит работать;

  • про менторство: как в команде происходит адаптация;

  • какие бизнес-задачи вы будете решать;

  • про методологию разработки, по которой предстоит работать;

  • про процессы в команде.

Если вы задаёте вопросы о потенциальной работе – это хороший знак. Если их нет вообще – очевидно, что это говорит о вашей слабой заинтересованности. По моему опыту, если кандидат спрашивает, где компания хочет оказать через 5 лет – это классный вопрос. Мы, например, стараемся сами рассказывать про её вектор движения, про наши планы по разработке продуктов, про развитие текущих решений. Если человеку это интересно, то, скорее всего, он хочет долгосрочного сотрудничества и внутреннего роста.

Совет: постарайтесь узнать максимально допустимое по NDA количество информации. Стоит помнить, что на интервью не только компания оценивает вас, но и вы выбираете, куда пойти работать.

Добавьте описание

Собеседование - это всегда процесс, когда вы презентуете себя с лучшей стороны, а также компания "продаёт" свою вакансию, чтобы ценный кадр выбрал именно её. На мой взгляд, нет ничего плохого в том, чтобы подобрать лучшие слова для достижения цели, если при этом вы говорите правду. Всегда есть варианты презентовать свой опыт по-разному. Можно сказать: "Я поддерживал старый спагетти-код", а можно "Оптимизировал и развивал существующие критически важные для бизнеса модули". И то и другое, правда, но разница налицо:) 

А что дальше?

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

Совет: не стесняйтесь запрашивать обратную связь у рекрутера через какое-то время после собеседования. Это очень ценные знания. 

Итоги

В конце я хочу дать главный совет: общайтесь на интервью позитивно и в положительном ключе. Важно помнить, что, даже если по всем формальным параметрам вы окажетесь подходящим, но в общении с вами собеседующий почувствует дискомфорт или какую-то тяжесть, то, вполне вероятно, вас могут не взять. Эффективно работать вместе можно, только если вам комфортно общаться друг с другом. Позитивное взаимодействие лежит в основе успеха. То же самое работает и в обратную сторону: если вы чувствуете дискомфорт в общении с будущим руководителем, не стоит идти в такую компанию. 

Но, если вы чувствуете, что классно сработаетесь, видите интересные для себя задачи и вам было приятно общаться, то такой оффер стоит принимать!) 

Подписывайтесь на мой Telegram-канал и добавляйтесь в друзья ВКонтакте :) Там я в тёплой ламповой атмосфере делюсь другими интересными мыслями из мира ИТ, тимлидства и не только.

Желаю всем пройти собеседование и найти работу своей мечты:)

Комментарии (7)


  1. Breathe_the_pressure
    30.05.2024 08:57
    +1

    Я тоже был много раз по обе стороны, но почему никогда не упоминается пункт оценки работодателя? Ведь это краеугольный камень вашей будущей работы. А именно:

    • Каковы финансовые показатели работодателя.

    • В каких сферах у него есть преимущества. Берут ли вас в эту сферу.

    • Какова атмосфера внутри компании, отдела.

    • Действительно ли они ищут сотрудника или эмулируют бурную деятельность.

    Это зачастую можно найти в интернете, либо тех кто там работал.

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


    1. kharchenkov_artem Автор
      30.05.2024 08:57
      +4

      Этот пункт я постарался осветить в разделе:

      Задавайте свои вопросы работодателю

      Настала очередь задавать вопросы вам. Следующая цель – узнать, почему вы должны выбрать именно эту компанию...

      Возможно он не так полно раскрыт, потому что основная мысль статьи - это "как добиться получения оффера", а "как выбрать компанию мечты" - это тема для отдельного обсуждения.

      Но я абсолютно согласен, что перед тем как куда-то идти лучше узнать о компании максимум:) Спасибо за дополнение!


  1. tmxx
    30.05.2024 08:57

    "добавьте описание" - вполне характеризует отношение и кандидата и работодателя


    1. kharchenkov_artem Автор
      30.05.2024 08:57

      Спасибо за внимательность, не знал что подписи у картинок нужно специально удалять чтобы их не было:) исправил!


  1. dyadyaSerezha
    30.05.2024 08:57
    +3

    Желательно отдельно в сопроводительном письме отметить, что рассчитываете на работу в долгосрок

    Я очень удивлюсь, если кто-то реально поверит хоть каким-то похожим обещаниям. Скорее, просто улыбнется. А лично я бы даже напрягся - а с какого фига он это пишет? Точно, думает уйти через полгода)


  1. Evgenym
    30.05.2024 08:57

    Не отправляйте один и тот же заготовленный текст на все вакансии: идеально, если вы будете хоть немного адаптировать его под функции в конкретной компании.

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


    1. kharchenkov_artem Автор
      30.05.2024 08:57
      +1

      Ключевое отличие в том, что если типовой текст хоть чуть-чуть адаптирован под вакансию, то человек ознакомился с ней и понимает куда откликается. Лично мне никогда не нравились обезличенные "бездушные" рассылки, а вот адресное обращение, в которое человек вложил пусть немного, но сил - это уже воспринимается совсем по-другому:)