[Карьера в IT] Главное: что нужно знать, чтобы найти работу, пройти собеседование и выбрать оффер

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

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

Резюме

Основная статья из серии — «Как составить резюме, чтобы взяли в Долину. С плохими и хорошими примерами из практики»

Шапка резюме

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

  • Впишите нейтральную почту: никаких никнеймов и «хакеров» — просто имя и фамилия. Доменное имя лучше gmail.com, либо вообще заведите свой домен.

  • Хотя бы кратко пропишите свои скилы: кто вы и чем занимаетесь.

  • Укажите опыт. Если его мало — напишите образование.

  • Добавьте стилей и форматирование.

Опыт работы

Заполняйте раздел по шаблону:

  • Какая была проблема и ее сложность.

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

  • Какой был получен результат.

Не забывайте указать конкретные цифры и метрики.

Образование

  • Указывайте все, что имеет отношение к IT: высшее образование, курсы, дипломы, сертификаты, олимпиады.

  • Если образование не связано с IT, стоит просто указать, что вы бакалавр или магистр, а вуз и специальность не писать.

  • Если высшего образования вообще нет, это не страшно — курсы и дополнительное образование решают больше.

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

Ключевые скилы

  • Выделите самое главное жирным.

  • Не пишите лишних очевидных вещей вроде того, что вы умеете парсить JSON.

  • Не накидывайте один за другим десятки тегов.

  • Не пишите языки, на которых вы когда-то делали домашние задания на курсах. Только актуальные, по которым вы сможете ответить.

  • Заполните раздел максимально подробно, тщательно и с любовью, так как он — один из самых важных в резюме.

Поиск вакансий

Основная статья из серии — «Не HH единым: где искать вакансии, как с ними работать и при чем тут нетворкинг»

Где искать

  • Агрегаторы вакансий: Хабр Карьера, Monster, Glassdoor и другие.

  • Сайты компаний. Можно просто заходить на сайты компаний, в которые вы хотите попасть, и просматривать странички с вакансиями.

  • Социальные сети (в основном LinkedIn).

  • Рассылки и каналы, например, https://github.com/goq/telegram-list.

  • Реферальные программы.

  • Стажировки.

Чек-лист по поиску

  1. Обновляем профиль и город на LinkedIn.

  2. Регистрируемся на актуальных площадках.

  3. Ищем рефералов.

  4. Подписываемся на чаты и группы с вакансиями.

  5. Читаем отзывы о компании на Glassdoor/«Хабр Карьере», изучаем их сайты.

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

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

Основная статья из серии — «Собеседование в стартап: как пройти и к каким сюрпризам подготовиться»

Тестовое

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

Что важно проговорить:

  • Сроки.

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

  • Функциональные и нефункциональные требования. Например, про производительность итогового решения.

  • Возможность использования сторонних библиотек.

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

Задачи обычно такие:

  • Дать пояснения по тестовому или какому-то коду, который у вас лежит на GitHub.

  • Поревьюить существующий код.

  • Набросать архитектуру для какого-то решения.

Интервью

  • Скорее всего, собеседовать вас будут ваши будущие коллеги, и в ваших руках, чтобы им захотелось сидеть в одной кодовой базе именно с вами.

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

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

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

  • При собеседовании будут использовать инструменты вроде типологии личности. Могут дать тест минут на 15, чтобы по нему понять, впишетесь ли вы в коллектив.

Собеседование в корпорацию

Основная статья из серии — «Собеседование в корпорацию: чего ждать и к чему готовиться на интервью в ЯFAANG»

Структура интервью

  1. Рассказ о себе на 5 минут. Подготовьте его так, чтобы отскакивал от зубов.

  2. Вопросы по платформе.

  3. Алгоритмические задачи.

  4. Вайтбординг — алгоритмы на доске.

  5. Обед, на котором вы будете общаться с эйчаром в неформальной обстановке.

  6. Проектирование систем.

  7. Ваши вопросы компании.

Уровни разработчиков

Общая схема уровней в FAANG примерно такая:

В основном релокейт происходит на позиции от L4 до L6 в лучшем случае. Даже если вы десятки лет были тимлидом в России, выше, чем на L6, переехать удастся вряд ли (рады будем опровержению в комментариях, если вам удалось).

Телефонное интервью

Основная статья из серии — «Телефонные интервью: зачем рекрутер вам звонит и как ответить, чтобы не облажаться»

Как пройти

  1. Заготовьте быстрый рассказ о себе на 5 минут. Выучите его назубок. Будьте в нем максимально честны.

  2. Кратко расскажите о своих кейсах из опыта работы: задайте контекст, опишите ситуацию, обрисуйте решение. Называйте конкретные цифры.

  3. Будьте готовы, что вам дадут несложные алгоритмические задачки.

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

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

Основная статья из серии — «Практические примеры и полезные ссылки: готовимся к каждому этапу технического собеседования»

Как с нуля подготовиться к алгоритмической секции

  1. Посмотреть на ютубе видео HackerRank «Cracking the Coding Interview» Series или Tushar Roy.

  2. Решать задачи на LeetCode.

  3. Разбирать решенные задачи на GeeksforGeeks.

Как подготовиться к платформенной секции

  • Перечитывать официальную документацию по платформам, фреймворкам и прочему.

  • Читать статьи и GitHub по вашей теме. Например, вот большая подборка материалов на GitHub с вопросами по Android. Подписаться на Medium, можно поглядывать на Habr.

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

Что нужно знать для секции проектирования систем

  • Как построить масштабируемую архитектуру мобильного приложения.

  • Как организовать взаимодействие между клиентом и сервером для высоконагруженных систем.

  • Как работают модные трюки вроде Server-Driven UI, если мы говорим про клиент, как сделать так, чтобы все рендерилось на сервере и деплоилось в одно мгновение.

  • Как, если вы мобильный разработчик, организовать Serverless-архитектуру.

  • Как минимизировать бизнес-логику на клиенте и вынести ее в кроссплатформенное решение.

Собеседование на софт-скилы

Основная статья из серии — «Софт-скилы: типовые вопросы, которые ждут на интервью, и шаблоны ответов для IT-инженеров»

Чего от вас ждут

  • Умения работать в команде.

  • Умения общаться с другими людьми.

  • Навыка решения проблем, а не просто задач.

  • Ответственности.

  • Гибкости.

  • Нацеленности на результат.

  • Понимания вашей роли и ответственности в компании.

Как подготовиться

  1. Если устраиваетесь в крупную компанию — изучите, как там проводят behavioral-интервью. Часто информация об этом есть в интернете.

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

  3. Порепетируйте с друзьями ответы на нестандартные вопросы. Спрашивать можно что угодно — вам нужно научиться отвечать быстро и не теряться.

По какому шаблону отвечать на behavioral-интервью

Либо:

Краткая инструкция по ответам на любые вопросы

  1. Не лейте воду, отвечайте только емко и по делу.

  2. Опирайтесь на твердые факты.

  3. Делайте упор на успехи свои, а не команды. «Я», а не «Мы». Сейчас ваш звездный час.

  4. Реагируйте на реакцию интервьюера. Активно слушайте и подстраивайтесь.

  5. Смотрите собеседнику прямо в глаза (ну или в камеру).

  6. Ведите себя спокойно и в меру расслабленно.

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

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

Выбор оффера

Основная статья из серии — «Наконец-то оффер: разбираем на практике, как договориться на выгодные условия»

  1. Не соглашайтесь на начальную зарплату. Оффер — уже несгораемая сумма, ее можно поднять.

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

  3. Избегайте срочных предложений. Если вас торопят — это может быть предложение с подвохом.

  4. Озвучивайте рекрутеру вилки — не «185 меня устроит», а «я рассчитываю на доход от 170 до 200». Потом торговаться в диапазоне будет проще. Так надо действовать еще на этапе собеседования.

  5. Знайте рынок — следите за зарплатами, условиями работы, вакансиями.

Полезные ссылки

  • Наш бот getmatch для поиска вакансий и мониторинга рынка

  • Шаблоны резюме Гарварда

  • Советы по составлению резюме разработчика для HeadHunter

  • JSON Resume — описание резюме в JSON + красивые шаблоны для генерации PDF

  • Общий пул IT-вакансий с удаленкой и/или релокацией по разным направлениям(в том числе DevOps, PO, Data Science, etc.)

  • Общий пул различных IT-вакансий для удаленной работы

  • Крутой документ про поиск remote-работы

  • [Видео] Пример реального phone-screening фронтенд-разработчика 

  • [Видео] Воркшоп по самопрезентации на собеседовании (Podlodka Teamlead Crew, Артем Гусев)

  • [Видео] С чего начать алгоритмы (30 мин., рус.)

  • Cписок вопросов по софт-скилам

  • Популярные вопросы, которые спрашивают на «менеджерских» интервью

Источник: https://habr.com/ru/company/getmatch/blog/685200/


Интересные статьи

Интересные статьи

Вспоминаю, что я на своем пути провалила ~миллион собеседований. Как же нервно, болезненно и тяжело давался разговор с нанимателем. Некоторые вопросы меня ставили в тупик, и от этого я еще больше нерв...
сода…команда неравнодушных людей! И это может быть непривычным. Потому что в сознании многих gosuslugi.ru — это что-то «чиновническое» и «бездушное», если угодно. Но на самом деле сотрудники портала —...
Привет Хабр!Как вы знаете при переходе с компонентов классов на функциональные, у нас отняли такую полезную вещь как this, которая указывает на текущий экземпляр компонен...
YAGNI, KISS, DRY, WET, SLAP, ASAP, YOLO — что все это вообще значит? Аве, Кодер! Если ты когда-нибудь читал англоязычную литературу по программированию, проходил курсы на англи...
Реальная история, основанная на вымышленных событиях. Все совпадения — неслучайны. Все шутки — несмешны.