0 6.2K ru

Как правильно проходить технические интервью?

В статье как проходить техническое собеседования мы рассмотрим такие вопросы:

  1. Как правильно оформлять резюме программисту?
  2. Как готовиться к интервью?
  3. Как правильно вести себя на интервью?
  4. Что делать после интервью?

Подготовка резюме:

Peter family guy

Шрифты

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

Резюме должно быть на английском языке

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

Грамматика

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

Размер резюме

Оптимально —1-3 странички А4. в Зависимости от к-ва опыта.

Шаблон

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

Советы по содержанию резюме:

Не врать в резюме

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


Не оценивать знания в баллах

Одна из распространенных ошибок это оценка своих скилов в баллах. Например: я знаю node.js на  6 из 10. Это довольно субъективная вещь и лучше избегать подобного рода метрик, достаточно написать саму технологию ( к-во лет / месяцев работы с ней).


Не оставлять личных данных

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

Фото

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


Заработная плата

Этот пункт лучше не указывать, тк вы изначально устанавливаете


Отмечать только релевантный опыт работы

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


Не писать о личных качествах

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

Структура резюме:

  • Summary Of Qualification
  • Skills
  • Projects and Work Experience
  • Education, Training & Certificates

Пример шаблона резюме

В интернете достаточно много шаблонов резюме которые можно использовать. Лично мне нравится шаблон с google doc. 

Создать шаблон достаточно просто,

1) нужно перейти в гугл драйв

2)  создать новый документ с шаблона

google drive doc

3) выбрать шаблон резюме​

resume google doc

Шаблон будет исходно правильно структурирован и выглядеть таким образом:

resume template

Рассмотрим пару резюме и разберем каждое

Резюме 1:

bad resume

bad resume

 

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

Резюме 2

good resume

good resume

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

Полезные ссылки для составление резюме

Креш-тесты резюме

Советы технических интервьюеров

Подготовка к собеседованию

gym funny

Чтение описания вакансии

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

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

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

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

Существует множество порталов с интересными задачками для ума. Наиболее популярны:

hackerrank.com 
codefights.com
coderbyte.com


Другие интервью

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

Как вести себя на интервью?

interview

Быть уверенным в себе 

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

Не собеседовать интервьювера

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


Соответствовать тому уровню должности на которую тебя собеседуют

Всегда нужно себя оценивать объективно. Если вы Strong junior. То не стоит аплаится на позицию senior. Вы потратите свое время и время компании.


Если не знаешь чего-то, скажи сразу

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


Спрашивать технические детали нужно не у HR/Рекрутера, а на техническом интервью

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

Как понять подходит ли вам эта компания?

peter ok / not ok

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

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

Стресс интервью

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

Тестовое задание не более 2х часов

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

Cтранные вопросы на интервью

qa

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

  • Кем вы видите себя через 5 лет?
  • Почему мы должны взять именно вас?
  • Почему вы выбрали именно нас?
  • Назовите ваши действия которые навредили компании?
  • ...

​​Что делать после интервью?

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

Comments:

Please log in to be able add comments.