Адаптация CV
Стоит создавать сразу несколько резюме, чтобы откликаться на разные вакансии. Например, мы - fullstack-разработчик и есть куча других вакансий по frontend/backend/fullstack. Под каждую из них стоит выделить своё резюме, куда укажем основные навыки по направлению, но упомянем вскользь о знаниях из другой области.
Так же как резюме сеньёра должно содержать архитектурные особенности проекта, так и у тим лида должно быть больше про управление командой и Agile.
Резюме можно собрать прямо на hh либо на специальном сайте для CV.
В резюме нужно указать:
- базовую информацию (контакты)
- образование (профиль)
- опыт (описание прошлых работ по профилю)
- навыки (и бенефиты, которые принесла моя работа компании)
- о себе (немного о себе и своих качествах)
Стоит ответить на вопросы:
- кто я?
- ФИО, дата рождения
- город проживания
- Контакты для связи
- Образование
- где я был?
- указать название компании
- указать, что компания делает
- 1 место работы - 1 пункт
- что я делал?
- в рамках проекта
- Задумка - какие задачи решал проект?
- роль и задачи - что делал, за что отвечал, как выглядела команда и где работал
- как долго работал - пришёл с 0 или подключился в финале
- технологический стек
- вне рамок проекта
- в рамках проекта
Важно понимать:
- HR ищут резюме по ключевым словам
- Резюме должно быть понятным и подробным (не ограничиваться одной страницей)
- выносить на первый план самые ходовые задачи
Если использовался НЕпроектный подход:
- Описать стек технологий, с которым работал
- Описать достижения (подняли метрики, руководил командой из трёх человек)
- Описать основные обязанности, которые исполнял на текущем месте работыjjh
Если релевантного опыта мало, то:
- вынести наверх задачи и технологии, с которыми больше всего работали
- Нужно указать пройденные курсы и прочитанные книги, участие в хакатонах, пет-проекты
Так же можно добавить:
- Небольшой раздел “О себе” и описать свои релеватные хобби (люблю писать статьи на хабр)
- Кратко описываем свои достоинства
- Описать свою личность в положительном ключе
Обязательно указываем:
- Способы связи (tg, почта, телефон)
- Ссылку на гитхаб
- Готовность к офису / удалёнке
- Уровень иностранных языков
Примеры
Сопроводительное письмо
Зачем
- поднимает человечность отклика (старт диалога в компании)
- показывает заинтересованность в отклике
- повышает шанс быть замеченным среди потока откликов
Структура
Приветствие
Если отклик происходит не на HH, то, когда отправляем сообщение на почту, нужно указать, где нашли вакансию и на какую позицию устраиваемся
Добрый день, Анастасия! Меня зовут Валерий. Я увидел вакансию Frontend React разработчика в канале "Суперчебуреки".
Мотивация
- Описать, чем заинтересовала компания
- Пользуемся ли мы продуктом компании
- Встречали ли разработчиков компании на конференциях
Не нужно соблюдать сильный официоз (Добрый день, Анастасия Александровна!
) и можно использовать: "добрый день", "я", "думаю"
Чем буду полезен
- Описать навыки в контексте вакансии
- Кратко указать технологии
Пишу на React уже 4 года, проводил онбординги, писал проекты from scratch, менторил и проводил code review.
- Так же в вакансиях могут быть “пасхалки”, когда требуется написать сопроводительное с нужным словом
- Нужно указать, что мы стараемся повышать свои софт- и хард-скилы, учавствуем в митапах и хакатонах.
Прощание
- Указываем, что готовы ответить на интересующие вопросы
- Проверяем актуальность контактов с резюме
Спасибо, хорошего дня! Буду рад ответить на интересующие вопросы в tg @x-x-x-x-x
Подготовка в интервью
Все HR ценят, когда кандидат приходит на встречу подготовленным и немного узнаёт о компании
Общие советы
- Нужно создать комфортную обстановку в комнате и выделяем время без отвлекающих факторов
- Проверить заранее работу камеры, звук микрофона и ссылки на встречу
- Стараться быть пунктуальным и приходить чуть заранее
- Открываем заранее наше резюме
Настрой
- Интервью длится от 30 до 60 минут
- Не создавать пауз и не молчать, задавать вопросы, переспрашивать, если не услышали или не поняли
- Опрятный внешний вид и отстуствие беспорядка на фоне
- Стараться быть собой, соблюдать вежливость и смотреть в камеру
Изучаем компанию
Наша основная цель: сформировать ответ на вопрос: "Почему нам интересна эта компания"
- Изучаем клиентов, продукты и услуги
- Изучить страницы в интернете, Хабр, Ютуб
- Миссия компании
- Культура компании (расслабленная, консервативная)
- Упоминания в новостях (выпустили, например, недавно новый продукт)
- Если есть возможность, то заранее ознакомиться со страничками людей, с которыми нужно будет общаться
Почему мне интересна именно эта вакансия?
- Читаем описание вакансии
- Ищем совпадения по опыту и тому, что требуют в вакансии
- Формулируем вопросы для HR и технических специалистов
- Если не обсудили вопросы по формату работы и бенефитам, то их нужно будет уточнить сразу с HR
Самопрезентация
- Очень важно составить свою историю самопрезентации заранее, чтобы не скакать с одного факта на другой и описать всё
- Это помогает собеседникам получить детальное представление о вас
- Обычно интервью и начинается с рассказа о себе
- Это помогает узнать, что важно именно нам
Самопрезентация “в лифте” / Elevator Pitch
Суть:
- За минуту рассказать самую суть
- Ответ показывает, на что мы обращаем внимание сразу и насколько мы подготовлены
- Можно попробовать записать себя на аудио или видео, чтобы скорректировать свой рассказ
Что нужно говорить:
- Не нужно рассказывать свою биографию
- Нужно рассказать о том, чем я занимался и почему я классный
- Описать навыки и знания в контексте получаемой роли
- Так же нужно рассказать, почему я хочу работать именно в этой компании
Опыт и проекты
- Нужно проанализировать прошлый опыт работы и то, чем мы там занимались: делали новый продукт, переносил со старого стека на новые рельсы, использовал необычные технологии, что привнёс нового в проект
- Вспомнить на каких ролях удавалось работать: занимал ли лидирующее место и менторил ли людей
- Совпадения опыта и знаний с вакансией
Так же нужно описать, с какими сложностями встречались во время работы и их решения. В сложных кейсах нужно использовать метод STAR, чтобы описать свою работу:
- ST - situation, task - описание ситуации и задачи - что случилось?
- A - action - мои действия - что я сделал?
- R - results - те результаты, которых добился - какой результат получил?
- Что я вынес из этой истории?
Приложение постоянно падало на проде. Я внедрил Grafana и Logstash для сохранения и чтения логов. Мы нашли узкие места приложения и исправили их.
Мотивы
- Чем хочется заниматься на новом месте работы, а к чему вообще не хочется прикосаться
- Какие технологии хочется изучить и над какими продуктами работать
- Хочется ли просто кодить или ещё и развивать своих коллег
- В траектории нескольких лет в кого хочется развиться в целом и в компании
Навыки и зоны роста
- Нужно определить все свои навыки и определить свой уровень владения ими, чтобы прокачать недостающие
- Определить свой уровень soft skills и уровенть навыка умения решения проблем (бойко / мирно)
- Знание ответов на эти вопросы позволить оценить свои soft- и hard-skills
Личность
- Иногда на собеседовании просят рассказать о том, какая мы личность без ограничений в повествовании. Тут нужно рассказать о том, что нравится и что приносит удовольствие
- Люди привносят часть себя в коллектив со своим приходом
- Можно рассказать о своих хобби и увлечениях, чтобы определить, есть ли в коллективе единомышленники
Телефонный скриннинг
Телефонный скриннинг - это первый живой контакт с работодателем, чтобы узнать основные моменты и понять по пути ли нам с компанией
Зачем
- Актуализировать статус поиска работы
- Понять, подходим ли мы под требования вакансии
- Понять нашу мотивацию
- Дать возможность задать свои вопросы
- Назначить дальнейшие этапы работы или передать CV в работу
Рекоммендации
- Важно иметь у себя перед глазами вакансию HR
- Нужно стараться говорить в комфортной обстановке
- Соблюдать позитивный настрой
Как проходит
- Беседа в районе 7-15 минут
- По возможности нужно делать заметки
- HR обычно всегда представляется и напоминает о вакансии, на которую мы откликались
Мотивация
Почему вы рассматриваете другое место работы для себя?
Нужно сначала ответить себе на вопрос, чего не хватает на текущем месте работы и почему хочется сменить место
Не ругаем текущего работодателя!
Мне хочется поработать над новым продуктом, расшить свой стек, поработать в бОльшей команде, поднять своё влияние на продукт и поднять уровенть дохода.
Говорим про деньги
От какой суммы рассматриваете предложения? Какой доход был бы интересен?
- Нужно назвать сумму интересную на себя и учитывать gross (до налогов) и net (после налогов, на руки)
- Лучше назвать сумму выше вилки и получить в итоге меньше, чем назвать меньше и с очень маленькой вероятностью получить больше (такого 99% не будет)
Никто не запрещает уточнить, вписываемся ли мы в вилку вакансии и ожидания с возможностями компании
Что стоит уточнить
- Попросить рассказать про проект / работу, плюшки и формат работы
- Стоит уточнить, где находится офис, если про удалёнку нет информации
- Далее можно уточнить этапы интервью, которые будут предстоять по вакансии
Финал
- В конце стоит упомянуть, что вакансия вам интересна и мы будем рады дальнейшим этапам.
- Лучше уточнить, когда ждать следующий этап.
- Прощаемся и говорим, что рады были познакомиться!
Вопросы от HR
HR обращают на этом этапе внимание на наши личностные качества, опыт, поведение и culture fit
Что сыграет против нас
- Ругаем прошлых и текущих работодателей
- Отвечаем односложно
- Отвлекаемся и опаздываем не предупреждая
- Отсутсвие каких-либо знаний о компании и отстуствие интереса к вакансии
- Говорим общими фразами
- Закрытость и скрывание информации
- Не берём отвественность за факапы
Нужно стараться раскрывать те мысли, которые мы преподносим и приводить примеры
Вопросы о переходах
Почему вы ушли из окмпании А в компанию Б?
Нужно рассказать про преимущества компании Б перед А:
- Меня схантили в Б, где я наконец начал работать с микросервисами
- Перешёл в Б, где мне позволили работать удалённо
Не нужно говорить про то, что в новой компании начали больше платить!
Почему вы в поиске нового места работы?
- Деньги - не единственный наш мотиватор
- Нужно рассказать, что хочется видеть на новом месте работы
Я всегда хотел поработать с ... и применить свои навыки в опытной команде специалистов.
Если HR сам позвонил
Если нам сами позвонили, то нужно уточнить, что мы находимся в активном поиске
Об опыте работы
Если спросят, чем хотим заниматься в течение следующих нескольких лет, то нужно рассказать, куда мы хотим идти и куда развиваться
Что мотивирует в работе? Опишите идеальную работу?
Нужно рассказать про то, что драйвит меня лично в задачах: сложные задачи, возможность повышения навыков?
Спросят:
- над какими задачами мы работали
- как выглядела команда и кем в ней мы были
- как давались задачи от руководителя
- рассказать про плюсы и минусы работы в компании
- на какой стадии находилась разработка продукта, когда мы присоединились к компании
Джуны могут рассказать:
- Что не боятся изучать что-то новое
- Что в сжатые сроки готовы или изучали новую технологию
- Главное - показать свою заинтересованность в вакансии
Минусы в работе
Что демотивирует в работе? Какие минусы на текущем/прошлом месте работы?
Выделяем то, что не будет считаться минусом на этой работе, отвечаем нейтрально.
Я не очень люблю менторить стажёров. Можете уточнить, как часто нужно будет этим заниматься и нужно ли будет вообще?
Сильные и слабые стороны
Какой ваш главный недостаток и ключевое достоинство?
В минусе мы должны выделить плюс, который можно считать минусом либо несильный минус, над которым мы работаем.
Мне часто говорят, что я очень дотошный в вопросах кодовой базы, но зато у меня мало ошибок в коде.
Факапы
Какие были сложные ситуации, из которых вам приходилось выбираться?
Нужно обязательно указать факап, который мы признали на своей стороне и к каким выводам пришли. Описать стоит проблему по модели STAR.
Как говорить о деньгах
Назвать сумму, которую обсуждали во время телефонного скриннинга
А почему именно столько?
У меня есть привычный уровень жизни и дохода и эта та сумма, которая мне будет интересна при переходе на новое место работы.
Про текущую ЗП
А сколько сейчас?
Нужно объяснить, что текущий доход намного ниже моих ожиданий и обосновать причину поднятия
Я понимаю, что на моей позиции я получаю ЗП ниже рынка и мне хочется выйти на ту цифру, которую мы с вами обсуждали
Другие предложения
А как у вас с другими предложениями?
Этот вопрос задают с целью больше понять текущие приоритеты и заинтересованность в позиции
Я сейчас учавствую в нескольких собседованиях, но ваша вакансия выделяется более интересным проектом / сильной командой / близким мне стеком.
Вопросы к HR
Очень важно задавать вопросы к HR по поводу работы, потому что это будет говорить о заинтересованности в вакансии
Задавать вопросы нужно не в ключе недоверия, а проводя параллель с имеющимся опытом.
- Расскажите, пожалуйста, как выглядит команда?
- Какие первоочередные задачи ждут меня на текущей позиции?
- Есть ли возможность переходить с проекта на проект?
- Как проходит perfomance review?
- Как выглядит испытательный срок?
- Есть ли возможность доп обучения и курсов?
- Расскажете немного про руководителя?
- У нас иногда бывают переработки, а как у вас обычно?
Если нам всё рассказали в течение собеседования и вопросов задать не получится, то мы можем уточнить какой-то момент, который не до конца расскрыли, либо поблагодарить за разъяснение всех моментов в работе.
Спасибо вам, вы очень подробно всё расскрыли! Вопросов нет.
В конце останется только поблагодарить за интервью
Спасибо, был рад с вами познакомиться! Эта вакансия мне интересна, могу ли уточнить дальнейшие шаги?
Подготовка к техническому собеседованию
Теория
Нужно детально разобраться в работе языка и его основных инструментах по типу Event Loop, VirtualDOM, V8
- Читать учебник learn.javascript
- Смотреть собеседования в интернете
Общие знания
Понимать устройство и работу среды, в которой наш код рабтает.
- Как работает HTTP
- Что такое SSL
- Какой путь проходит запрос, когда отправляется на сервер
- Как реализуется архитектура приложений
- Что такое AST и кто его преобразует в байт код
Алгоритмы и структуры данных
- Массив, очередь, связанный список
- Сложность алгоритмов и операций
- Представление данных в памяти
- Рекурсии
- Виды сортировок и их реализации
- Хэш таблицы, деревья, графы
Кейсы из опыта
- Рассказать про стек и почему что выбрали на прошлом месте работы
- Плюсы и минусы различных технологий
- Что бы вы выбрали на проект
- Как вы относитесь к технологии А
- Как хранили данные
- Какая была нагрузка? А если была бы больше?
Архитектура
- Когда хороша технология А, а когда Б
- Как бы вы решали такую задачу?
- Почему в каком-то кейсе нужен стейт-менеджер?
- Как решить нагрузку в 1000 RPS?
- Почему появляются микрофонтенды/микросервисы
Практические задачи
Тут уже просто нужно решать задачи на LeetCode, CodeWars, CodeForces
Как отвечать на вопросы
Принципы:
- Дружелюбность
- приходить вовремя
- улыбаться
- не перебивать
- не ругаться
- не переходить на личности
- не ругать прошлого работодателя
- Открытость
- быть открытым новому
- уточнять вопросы
- стараться не врать
- отвечать полно и раскрывать вопрос
- Развёрнутость ответов
- показывать ход своих мыслей
- показать знания в области вопроса
- стараться отвечать без воды
- отвечать хотя бы частично, если ответ не известен
По окончанию собеседования
- Задать накопившиеся вопросы
- Узнать про процессы
- Узнать про проекты и ближайшие задачи
- Уточнить про возможности развития и обучение
- Попросить обратную связь