Собеседования в IT-компаниях — это забег с препятствиями. Первым до финиша доходит тот, кто долго и упорно готовился. И речь не только про обучение и опыт. Вот несколько лайфхаков, чтобы успешно пройти собеседование, произвести хорошее впечатление и попасть в компанию, даже если вы — новичок в профессии.
Главное — подготовьтесь
Прийти на собеседование без подготовки — всё равно что запустить сайт без тестирования. Блоки будут скакать, прокрутка — зависать, кнопки не будут активны. За такой «проект» даже троечку на курсе по разработке не поставят…
Чтобы интервью прошло на пять с плюсом, воспринимайте его как самый настоящий проект. Действуйте пошагово.
Узнайте:
О компании. Всегда полезно почитать побольше о месте, где планируете работать. Чем занимается компания, какие транслирует ценности, какое положение занимает на рынке? На это вы сможете опираться в ответах на вопросы рекрутера. Если вы — пользователь продукта, который создает компания, расскажите о том, что в нем нравится, или предложите улучшения.
Спросите:
О позиции. Спрашивайте о месте, которое займете в компании. Уточните, сколько человек в команде/проекте и какая роль достанется вам. В чем конкретно будет заключаться ваша работа? Кто будет непосредственным руководителем?
Рекрутер оценит вашу заинтересованность. А вы сможете понять, хватит ли вам знаний и навыков для этой должности. В последнюю очередь стоит спросить о тонкостях оформления, размере зарплаты и графике работы.
Читай также: Собеседование на работу: взгляд принимающей стороны
Подготовьте:
Информацию о себе. Заранее составьте краткий, но емкий рассказ о себе. Лучше всего сесть и написать четыре-пять предложений: ключевые навыки, опыт, конкретные примеры задач, которые вы решали. Работодатель должен увидеть в вас перспективного специалиста, способного решать задачи бизнеса.
Не смейтесь: полезно отрепетировать собеседование с другом или записать речь на видео. Это поможет избавиться от слов-паразитов и лишних подробностей.
Внешний вид, конечно, важен. Но для джуна-разработчика куда важнее показать работающий код, чем накрахмаленный воротничок. Правда, если собеседование пройдет онлайн, не стоит подключаться в халате и окружении родственников.
Рассказывайте о софт-скилах
На интервью с джуниорами рекрутеры не ждут портфолио с крутыми проектами. Новичку лучше продемонстрировать развитые личностные качества: умение аргументировать позицию, уверенно вести себя в разных ситуациях, поддерживать диалог, реагировать на возражения.
Разработчик может профессионально писать код, но отвратительно общаться с командой, плохо доказывать правоту и неуверенно вести себя в нестандартных ситуациях. В таком случае его вряд ли возьмут на работу, несмотря на технический опыт и знания.
Если начинающий аналитик не знает одну из сотни функций Power BI или неидеально владеет SQL, но честно признает свои слабые стороны и готов совершенствоваться, его поддержат и помогут.
Будьте готовы ко всему
Техническое интервью — одна из важнейших составляющих собеседования в IT-компаниях. Частая ошибка новичков — готовиться к самому очевидному. Разработчика могут попросить не только написать свой код, но и затестить чужой.
Зубрить теорию всю ночь перед интервью нет смысла. Главное — понимать, как построить отчет или исправить ошибку в коде.
Читай также: Техническое собеседование: какие этапы, как пройти?
Не знаете ответ — размышляйте вслух
Прямо сказать, что вы не знаете ответ, — не лучшая из стратегий. Хуже могут быть только попытки извернуться: сказать, что знаете ответ, и нести несусветную ерунду.
Честно признаться в том, что вы пока не знаете всего, но готовы искать ответы, — верная стратегия. Возможно, вы просто переволновались или с мысли сбила формулировка вопроса. Попробуйте поразмышлять вслух.
Даже если вы не сможете прийти к ответу, рекрутеры увидят: вы мыслите логически и не теряетесь в неудобных ситуациях, а пытаетесь применить все свои навыки и знания для решения вопроса.
Как не надо
|
Как надо
|
— Мне не приходилось заниматься оптимизацией кода. На курсах об этом ничего не рассказывали. Но я могу почитать об этом сразу же после интервью. | — Я еще не оптимизировал(а) код. Но думаю, что речь идет об улучшении каких-то параметров: скорости загрузки, скорости ответа программы.
Значит, это то, что улучшит код, а чем лучше код — тем лучше работоспособность и лучше выполнимость функций. |
Собеседования в it-компаниях: выводы
Сфера растет с каждым днем — работодатели заинтересованы в вас не меньше, чем вы в них. Поэтому вперед. Всё реально.