Книга как пройти собеседование в it компанию

Антон Дрелин

Антон Дрелин


ведущий разработчик в Usetech

Я прочел книгу «Карьера программиста», автором которой является Г. Лакман Макдауэлл, несколько лет назад, еще до начала работы в компании Usetech, но она до сих пор остается одной из моих самых любимых. Правда, мне пришлось вспомнить о ней и перечитать во время периода самоизоляции, когда мы с моими «mentee» начали разбирать аспекты его опыта и карьерный рост.

У книги «Карьера программиста» есть несколько неоспоримых преимуществ:

  • написана легким и понятным языком;
  • первая ее часть, с 5 по 8 главу, содержит подробное описание собеседований, особенностей их прохождений, составления «грамотного» резюме, разбор основных вопросов на которые стоит обратить внимание;
  • в главе 9 представлены задачи, которые может получить на техническом собеседовании любой специалист из IT-индустрии;
  • В 10 и 13 главах представлены ответы, чтобы вы могли проверить свои знания и подсказку.

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

За кулисами крупных и небольших компаний

Начинает свою книгу Г. Лакман Макдауэлл с рассказа о том, как проходят собеседования в различных ИТ-гигантах – Microsoft, Amazon, Google, Apple, Facebook и тд. Автор подробно рассматривает процесс найма в эти компании и особенности каждого этапа собеседования. Также даны рекомендации, на что стоит обратить внимание и какие ответы ожидает услышать нанимающий персонал.

Важные моменты, которые я вынес для себя и, возможно, они помогут вам

  • Необходимо тщательно готовиться к каждому интервью.
  • Предварительно собеседование = полноценное собеседование, по результатам которого вас могут не допустить до следующего этапа.
  • Будьте готовы к тому, что в больших компаниях может быть 4-7 этапов собеседований и только треть из них – технические.

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

Нестандартные случаи

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

Отдельно указаны частые вопросы (базовые, расширенные, специализированные, дополнительные) и варианты ответов на них. Причем автор дает нам уникальную возможность посмотреть на собеседование с двух сторон – соискателей и интервьюеров.

Перед собеседованием

Раздел, который «must have» для прочтения всем и каждому. Из него вы почерпнете, что должно быть в хорошем резюме, как получить эти галочки и где «добыть» опыт, который будет релевантен и интересен потенциальному работодателю. Например, автор утверждает, что резюме не должно превышать 1,5-2 страницы, а, в идеале, укладываться в 1.

Цитата автора:

Рекрутеры тратят на одно резюме в среднем около 10 секунд. Если вы сократите размер и укажете в резюме только самые заметные детали, их наверняка заметят. Обилие информации только отвлекает рекрутера от того, на что следовало бы обратить его внимание.

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

Поведенческие вопросы

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

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

Важные моменты, которые я вынес для себя и, возможно, они помогут вам

  • На собеседовании стоит больше рассказывать о себе, а не команде.
  • Воспользуетесь методами SAR (Situation, Action, Result – ситуация, действие, результат) или «Сначала суть», которые помогут дать структурированные ответы на поведенческие вопросы.
  • Даже правильное окончание беседы может сыграть в вашу пользу.
  • Потренируйтесь рассказывать о себе перед интервью, структурируйте ответ

И именно на этой главе заканчивается разбор общих аспектов, которые подойдут любому соискателю, и автор переходит к техническим аспектам собеседований. Именно после  6 главы начинается, на мой взгляд, самое интересное – погружение в алгоритмы и технические задачки.

Технические вопросы и задания

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

Автор разработал схему, как стоит решать технические задачи на собеседовании, и она укладывается в 7 простых шагов.

Также в книге рассмотрены правильные и неправильные варианты ответов, как реагировать на правки и корректировки от интервьюера. Разобрал структуру «хорошего кода» глазами компании, состоящую из 5 главных вех: правильность, эффективность, простота, «удобочитаемость» и удобство сопровождения.

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

Задания технического раздела содержат задачки по деревьям и графам, головоломкам (на логику), ООП, масштабированию и проектированию систем, сортировке и поиску, тестированию, С++, Java, базам данных и т. д.

Я очень рекомендую прочитать эту книгу всем, первая часть книги «Карьера программиста» будет полезна любому соискателю, а вторая часть – любому специалисту, работающему в IT индустрии.

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

Книги

Уильям Паундстоун «Достаточно ли вы умны, чтобы работать в Google» (2014)

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

Гейл Макдауэлл «Карьера программиста» (2016)

hr Книга основана на практическом опыте автора в прохождении множества собеседований, проводимых лучшими компаниями. Это квинтэссенция сотен интервью со множеством кандидатов, результат ответов на тысячи вопросов, задаваемых кандидатами и интервьюерами в ведущих мировых корпорациях. Из тысяч возможных задач и вопросов в книгу были отобраны 189 наиболее интересных и значимых.
Данная книга является мировым бестселлером и претерпела шесть переизданий. Основную ее часть составляют ответы на технические вопросы и задания, которые обычно получают соискатели на собеседовании в таких компаниях, как Google, Microsoft, Apple, Amazon и других. Также в ней рассмотрены типичные ошибки, которые допускают кандидаты, и эффективные методики подготовки к собеседованию.

Уильям Паундстоун «Найти умного. Как проверить логическое мышление и творческие способности кандидата» (2017)

hr Книга автора знаменитого бестселлера «Достаточно ли вы умны, чтобы работать в Google», которая в некоторой степени является ее логическим продолжением. Прочитав «Найти умного», вы не растеряетесь, если во время HR-интервью вас вдруг спросят о том, сколько в мире настройщиков пианино, как без помощи весов взвесить реактивный авиалайнер или почему в зеркалах меняются местами правое и левое, а не верх и низ.

Статьи

  • Техническое собеседование: пять способов отпугнуть соискателя / пять способов взбесить интервьюера
  • 5 советов по созданию вашего резюме
  • Стандартные задачи на собеседовании
  • Задачи с IT-собеседований

Другое

  • Jsehelper: огромный набор вопросов с подробными ответами с собеседований на позиции Java-, JavaScript- и frontend-разработчика от junior до senior
  • Видеокурс от ITVDN «Подготовка к собеседованию. Вопросы и ответы. Хитрости. Трюки»

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

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

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

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

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

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

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

✅ Пусть вас успокоит такая мысль: если вас пригласили на это собеседование, вас смогут пригласить и на десяток других. Лучше сходить в 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-разработкой.

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

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

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

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

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

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

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

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

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

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

Иллюстрация

Даня Берковский

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

В ИТ я работаю 15 лет. Сейчас руковожу ИТ-подразделением, которое занимается полным циклом разработки корпоративных финансовых приложений. В моей команде работает порядка 200 сотрудников в нескольких городах России. Последние 8 лет приходится регулярно проводить собеседования с разработчиками, аналитиками, специалистами по тестированию, DevOps, etc. За плечами более 350 укомплектованных позиций.

Что я понимаю под «Успешно» для тебя, как для кандидата:

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

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

Итак, погнали.

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

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

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

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

Я убежден, что в первые 3-4 года карьеры именно возможности профессионального развития и обучения, потенциал карьерного роста важнее оплаты труда.

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

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

И если ты решил для себя всё кардинально поменять, то лучше прокачивайся в текущей компании, тут ты хоть по доходу не провалишься.

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

2. Составь правильное резюме, заполни профиль в LinkedIn, etc.

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

Из базовых вещей в резюме должны быть:

1. Позиция, которую ты хочешь занять. Она должна четко отражать твои ожидания.

«Программист» — нет!

«Junior Java Developer» — да!

2. В меру милое и актуальное фото, желательно такое какой ты выглядишь естественно.

3. Релевантные контакты.

4. Информация о профессиональном опыте.

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

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

Честно скажу, это много навыков в резюме читается так: «Я эникей»

Лучше о дополнительных навыках, которыми владеешь, при случае рассказать на собеседовании

7. Укажи информацию об образовании, курсах, которые прошел

8. Желательно указать реальнуюинформацию о себе, которую на интервью можно будет увидеть.

«Чем больше курю, тем больше коммичу» — нет!

Твои сильные стороны и деловые качества – да!

Написал, что коммуникабельный, а сам на собеседовании смотришь в пол – не пиши, что коммуникабельный. Напиши, что читаешь быстро на английском.

9. Информация о хобби и увлечениях также сделает твоё CV более «живым».

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

3. Обзаведись портфолио

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

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

Будь готов четко, внятно и с деталями ответить на вопрос «Что ты конкретно делал на проекте?».

4. Узнай, как можно больше о компании и проекте и будь готов поделиться информацией о себе

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

Не бойся спрашивать, как давно ведется работа над проектом, сколько человек в команде, большая ли текучка, опытные руководители или нет, поощряется ли инициатива, какие перспективы карьерного роста. Какие еще есть вакансии и т.д.

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

Должно насторожить, если по почте или в беседе рекрутер сообщал одну информацию, а на собеседовании руководитель или технический специалист – другую. Это может говорить о том, что в компании живет некий хаос и надо подумать нужен ли он тебе. Если компанияпроект только на старте такое может происходить, но обрати на это внимание.

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

Помни, многие компании и проекты внутри разные. Поэтому избегай стереотипов.

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

Пример: Ты решил перейти с С++ на Java и искал вакансию Java разработчика. Тебя позвали на интервью и «надули в уши», что проект на Java вот-вот начнется, а пока надо несколько месяцев попилить легаси на плюсах. Через год ожидания ты решил уволиться, потому что «вот-вот» так и не настало. Вывод – оценивай реалистичность рассказанного тебе сценария.

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

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

Старайся быть максимально честным и открытым при общении. Если были «залеты» на предыдущих местах работы скажи об этом.

Пример: Ты ушел из-за того, что бывший руководитель испытывал к тебе субъективные негативные эмоции, потому что ты несколько раз занял «его» парковочное место. Как минимум по двум причинасм стоит сказать об этом честно. Во-первых, если ты не умеешь врать – сложно будет сходу придумать объяснение почему ты решил сменить место работы. А во-вторых, если о тебе навели справки, то либо твоя будет правдоподобной, даже если бывший начальник сказал, что ты плохо работал, и он тебя поэтому уволил. На интервью «ленивого» работничка видно сразу.

5. Будь последовательным и пунктуальным, обращай внимание на детали

Если ты получил тестовое задание – сделай его заблаговременно до наступления дедлайна. Проверь что оно запускается и корректно работает с разных компов.

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

Старайся внимательно анализировать письма, задания и т.д. и отвечать по существу.

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

6. Будь лучшей версией себя на собеседовании и при общении с компанией

Приходи на собеседование заранее (за 15 минут). Уточни требуется ли документ, удостоверяющий личность, и не забудь взять его с собой.

Баян: при себе неплохо иметь копию своего CV. Сколько не пишут в интернетах «Возьми CV» — дай Бог, чтобы 1 из 20 пришел с распечатанным резюме. Как минимум CV в руках дает тебе возможность элегантно написать свои ЗП ожидание не на клочке бумаги, а рядом со своим фото :).

На интервью будь лучшей версией себя.

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

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

7. Будь готов к любым вопросам

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

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

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

8. Не задавай глупые вопросы, задавай правильные вопросы

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

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

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

Наверное, ты уже думаешь, а когда же уже спрашивать о деньгах и соц. пакете?

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

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

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

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

9. Проявляй инициативу

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

10. Запрашивай и сам давай обратную связь

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

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

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

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

И главное, всегда будь уверен в себе.

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

Удачи!

Как пройти собеседование в IT-компанию [Вопросы + Лайфхаки]

собеседование в it компанию

Как показывает статистика, в среднем диапазон зарплат в IT сфере составляет от 92000 руб. до 350000 руб. за полный отработанный месяц. Разброс значений объясняется несколькими факторами – регионом, выручкой компании, уровнем специалиста, особенностями проекта.

В любом случае даже минимальный доход айтишников значительно превышает средний показатель по стране, и уж точно не сравним с МРОТ. Поэтому, если вы уже прошли первый тур отбора, и получили приглашение на собеседование в IT компанию, не расслабляйтесь. Впереди вас ждет ряд серьезных испытаний.


Содержание

  • Виды собеседований в IT-компаниях
  • Перечень IT-вопросов
  • Примеры ИТ-задач
  • Вопросы работодателю
  • Как подготовиться к собеседованию в айти компанию

Виды собеседований в IT-компаниях

Собеседование ИТ специалистов может осуществляться в один или несколько этапов. Чем крупнее организация, тем больше испытаний придется пройти соискателю.

Интервью с HR-ом

Цель: Получение информации о кандидате, оценка его потенциальной пользы для компании.

Что будут спрашивать: «С какими ит-технологиями работаете/хотели бы работать? Какие задачи интересны? Зарплатные ожидания? Готовы ли к дальнейшему обучению?»

Ошибки: Односложные ответы, преувеличение своих hard skills.

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

Техническое собеседование

Цель: Выявление сильных и слабых сторон в навыках. При необходимости – выдача рекомендаций по прокачке hard skills.

О чем будут спрашивать: Базы данных, HTML/CSS, блокчейн, облачные вычисления, языки программирования, UX-дизайн, искусственный интеллект, фреймворки, библиотеки.

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

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

Беседа с менеджером

Цель: Выявление мотивации кандидата.

Что будут спрашивать: «Что вы хотите получить от работы? Почему вы выбрали нашу компанию? Как вы занимаетесь саморазвитием? Почему именно вы подходите нам?»

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

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

Интервью по ценностям

Цель: Понимание, как соискатель впишется в корпоративную культуру, будет ли ему комфортно работать в компании.

Что будут выявлять: Soft skills. Примерные вопросы: «Расскажите о задачах, которые выполняли на последнем месте работы. Какие при этом возникали проблемы? Какие компетенции помогали их решить? Допускали ли вы ошибки и как их исправляли? Как вы организуете рабочее время?»

Ошибки: Критика бывшего работодателя и коллег по работе. Обвинение других в допущенных ошибках.

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

Собеседование с проектным менеджером

Иногда проводится совместно с непосредственным заказчиком.

Цель: Сопоставление навыков соискателя с уровнем сложности поставленных задач.

Что будут выявлять: Hard skills. Данный этап схож с техническим собеседованием только здесь будут тестировать знания, необходимые для реализации проекта.

Ошибки: Недостаточная подготовка к встрече, неосведомленность об особенностях проекта.

Давайте развернутые ответы на вопросы, даже если их уже задавали на предыдущих этапах собеседования. Покажите свою заинтересованность, предложите 1-2 вариантов реализации задач.

Оффер-интервью

Цель: Уточнение деталей сотрудничества.

Что будут спрашивать: «Когда вы готовы приступить к работе? Устраивает ли вас размер зарплаты? Остались ли у вас какие-либо вопросы?»

Ошибки: Излишняя самоуверенность, нарушение субординации.

Данный этап – последний на пути к подписанию трудового договора. Поэтому не оставляйте открытых вопросов.

На практике собеседований может быть меньше или больше. Часто вместо технического испытания кандидатам предлагают пройти несколько тестов.

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

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

Перечень IT-вопросов

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

ит вопросы на собеседовании

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

Пример:

  • Какую среду разработки предпочитаете?
  • К каким информационным ресурсам вы обращаетесь при возникновении трудностей?
  • Как вы структурируете JavaScript код?
  • Перед вами 4 разных таблиц стилей – как лучше всего интегрировать их в сайт?
  • Как вы относитесь к парному программированию?

С учетом IT-тенденций на 2022 год, накануне интервью имеет смысл изучить такие темы, как Data Fabric, генеративный искусственный интеллект, Decision intelligence, Cybersecurity Mesh, ИИ-инженерия.

Примеры ИТ-задач

Как и в других странах, в России на собеседовании в ИТ компаниях вопросы задаются не только на знание теории. В большинстве случаев соискателям предлагается решить несколько логических задач. О них расскажем подробнее.

Пример от компании Google:

Испытание от Apple:

Русский вариант задачки от Amazon:

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

Вопросы работодателю

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

собеседование в айти компанию

В принципе вы можете спрашивать все, что вас интересует. Даже при отсутствии вопросов ‒ ради приличия лучше что-нибудь все-таки уточнить.

Как подготовиться к собеседованию в айти компанию

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

Как произвести положительное первое впечатление?

Правило №1. Не опаздывайте.

Желательно прийти за 15-20 минут до назначенной встречи. Вы забыли время или дату запланированного собеседования? Позвоните в рекрутинговую службу и уточните данный момент. Даже если это кажется неудобным – лучше спросить, чем опоздать.

Правило №2. Заранее подготовьте краткий рассказ о себе.

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

Правило №3. Ознакомьтесь с деятельностью компании.

Узнайте размер оборотов, направления работы. Выясните, какие успехи достигнуты за последние 1-2 года. Если вы не будете иметь общего представления об организации, собеседование может быстро закончиться.

Правило №4. Соблюдайте дресс-код.

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

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

При наличии сильного волнения, честно скажите об этом. Работодатель – живой человек, и он прекрасно понимает, что во время интервью каждый кандидат подвергается стрессу.

Предлагаем вам посмотреть короткое видео из YouTube, где HR-специалист объясняет, как без труда пройти собеседование в IT компанию:

Когда стоит отказаться от предложения

Некоторые работодатели при отборе кандидатов активно используют стресс-интервью. Иногда подобная практика переходит все грани разумного.

Вот что должно насторожить:

Вас намеренно заставляют ждать начала встречи в течение часа (или дольше).

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

Во время интервью HR-специалисты повышают голос, используют нецензурную лексику, курят.

Вам предложили неудобное место, например, прямо под сплит-системой или на стул без спинки.

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

Вам задают провокационные вопросы или затрагивают темы интимной жизни.

Если вы столкнулись с одной из таких ситуаций, лучше сразу покиньте встречу. Нормальные организации, заинтересованные в привлечении компетентных сотрудников, никогда не станут использовать перечисленные методы. Сегодня на рынке труда существует огромный дефицит ИТ-специалистов. Поэтому, по сути, вы ничего не потеряете, и не испытаете особых проблем с трудоустройством в дальнейшем.

Итак, резюмируем

Чтобы собеседование в айти компанию не превратилось в настоящий стресс, нужно хорошо проработать 4 основных направления:

Соблюдение корпоративной этики.
Hard skills.
Soft skills.
Практические задания.

В остальном действуйте по ситуации. Главное – не молчите. Если не уверены в правильности ответа, решайте задачи вслух, комментируйте каждый свой шаг. Так интервьюер поймет, что вы не сдаетесь и ищете правильный выход. А это уже половина успеха. Возможно, вас по ходу беседы сориентируют или даже дадут несколько подсказок.

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

Автор статьи

Марина Галенкова

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

слабые стороны на собеседовании

О некоторых моментах стоит умолчать

благодарственное письмо после собеседования

Не упустите шанс получить работу мечты

Понравилась статья? Поделить с друзьями:
  • Книга мифы маркетинга которые убивают бизнес
  • Книги для руководителя строительной компании
  • Книги для финансовой грамотности для бизнеса
  • Книги по ресторанному бизнесу для начинающих
  • Книготорговая компания союз официальный сайт