Как пройти любое собеседование 🗓
Рассмотрим виды собеседований, что на них спрашивают, как подготовиться и посмотрим на лайфхаки на собеседованиях
1️⃣HR-скрининг
HR-скрининг.
Первый этап - созвон с рекрутером, после того, как вы прошли HR-фильтры. Время - 15-30 минут. Встречается во всех компаниях.
Цели собеса:
1. Валидация опыта
2. Проверка soft skills
3. Способность работать в команде
4. Подходите ли вы - пожелания по зп, работе, заинтересованность, возраст
Спрашивают:
1. Почему уходите с места работы
2. Прошлый опыт, достижения, факапы
3. Команды и процессы, в которых вы работали и какие из них вам понравились.
4. Возможен мини тех-скрининг - технические вопросы с вариантами ответа
Как пройти:
1. Пройтись по резюме и вспомнить опыт, достижения, что нравилось и не нравилось.
2. Ответить на топ софтовых вопросов по STAR. Желательно, чтобы ваши ответы были социально преемлемыми.
3. Составить свои вопросы к HR, потому что собеседования - двухсторонний процесс, если вы задаете вопросы, это значит что: вам интересна вакансия и вы знаете чего хотите, а это жирный +
2️⃣Технический-скрининг
Технический скрининг - собеседование, на котором проверяются базовые технические знания и способность решать легкие алгоритмические задачи. Время 30-60 минут. Встречается в биг-тех компаниях.
Цели собеса:
1. Валидация опыта с точки зрения hard skills
2. Экономия времени нескольких собеседующих на техническом собеседовании
Спрашивают:
1. Топ вопросов по вашей специальности (язык + платформа)
2. Код на чтение/рефакторинг или лайвкодинг
3. Алгоритмическая задачка уровня leetcode easy
4. Вопросы про архитектурные паттерны, подходы к написанию кода SOLID, DRY и тд
Как пройти:
1. Закрыть пробелы в топе вопросов по вашему стэку, архитектуре
2. Отвечать быстро и четко, не сильно лезть вглубь, так как цель - пройтись вширь и ответить на все вопросы
3️⃣Техническое-собеседование
Техническое собеседование. Основной этап по hard skills, обычно проводится 1-2 разработчиками. Проверяются глубокие знания и навыки написания кода, навыки проектирования систем. Время 1-2 часа
Цели собеса:
1. Узнать глубину знаний и навыков
2. Узнать примерный грейд в рамках компании
3. Понять уровень вашей экспертности, найти сильные и слабые стороны.
Спрашивают:
1. Язык и платформа углубленно
2. Лайвкодинг / рефакторинг кода, который может быть потенциально на работе
3. Проектирование систем
Как пройти:
1. Теория. Отвечать широко и глубоко, особенно, если тема хорошо знакома
2. Лайвкодинг. Понять задачу, рассуждать вслух, предложить решение, проговорить тест-кейсы, учесть обработку ошибок
3. Проектирование. Готовиться, как к System Design
4️⃣System design
Проектирование архитектуры - заключительное собеседование по hard skills, проверяет навыки системного мышления. Время - 1 час
Цели собеса:
1. Корректно узнать грейд от middle+ до эксперта
2. Проверить навыки архитектуры и проектирования систем
Спрашивают:
1. Теория по архитектуре
2. Проектирование приложения или библиотеки
Как пройти:
1. Подготовка. Проектировать приложения и библиотеки, научиться запрашивать необходимые требования проекта, понять связи систем
2. Собеседование. Собрать требования - функциональные и нефункциональные, код-стайл, команда (численность, навыки), процессы внутри, безопасность, нагрузка и тд. Выбрать стэк и объяснить его. Спроектировать систему верхнеуровнево. Спроектировать отдельные части детально
5️⃣Финальное собеседование
Финальное или behaivoral собеседование - интервью, на котором обычно происходит знакомство с командой и руководителем, проверяется ваша совместимость с людьми в команде. Также это важный этап для ваших вопросов, которые стоит задать руководителю, команде. Время - 1 час
Цели собеса:
1. Финальная установка грейда
2. Знакомство с командой
3. Совместимость
4. Ответы на вопросы с обеих сторон
Спрашивают:
1. Вас. Опыт работы, достижения, факапы, что хотите
2. Вы. Процессы, онбординг, рост внутри, настроение в команде
Как пройти:
1. Составить ответы на вопросы
2. Быть общительным и классным
3. Спросить важные вопросы у руководителя
Post #23
1.01K
- ❤ 7
- 🔥 6
- 👍 5