Про поиск работы и подготовку к собеседованию для начинающих
Вы уже закончили курсы программирования и готовы к поиску работы? Эта статья - подобие «tips and tricks», содержащая советы для начинающих программистов по поиску работы и подготовки к собеседованию.
Рецепта как пройти собеседование успешно - нет, но я расскажу, как увеличить шансы его прохождения и сократить время на поиски работы.
От меньшего к большему
Собеседование — это стресс. Я до сих пор обливаюсь потом на собеседованиях, хотя полностью уверена в своих ответах. Но, чем чаще проходишь собеседование, тем спокойнее и увереннее себя чувствуешь. Поэтому, если в вашем городе есть возможность пройти несколько собеседований, то выберите из них компанию мечты. Собеседование в компанию мечты проходите последним. Вы пройдете n собеседований, набьете шишки и уже более уверенно будете проходить собеседование в компанию мечты. Итог такой: прохождение собеседований тоже требует опыта!
Покажите свой код
Вы подготовили красивое резюме, отметили свои навыки: пунктуальность, коммуникабельность, обучаемость. Но ничто лучше не расскажет о вас, чем ваш код.
Изучите основы работы с git, опубликуйте примеры своего кода на https://github.com/ или https://gitlab.com/ и прикрепите ссылку на репозиторий к своему резюме. Помимо вашего кода, будущие коллеги также поймут, что вы умеете пользоваться git (а он используется в большинстве компаний).
Нет вакансий для junior
Вакансий для начинающих всегда меньше. Все ищут Senior программистов, все хотят получить лучшее. Не бойтесь откликаться и на Senior вакансии. Если рынок IT в вашем городе небольшой, то компании проще взять и научить человека, чем по полгода искать Senior программиста.
Участвуйте в митапах
Митапы бесплатные, вы можете найти их в своем городе на https://www.meetup.com/
Также на таких митапах присутствуют hr-менеджеры. Заводите знакомства, не стесняйтесь спрашивать. Будет очень интересно, но ничего не понятно :D
Тестовое задание
Перед отправкой тестового задания проверяйте, что оно действительно работает! Периодически слышу от коллег: «Прислали тестовое задание, я начал смотреть, но оно выдает ошибку. Попросил переделать». Тестовое задание тоже лучше публиковать на https://github.com/ или https://gitlab.com/ и давать ссылку на код.
Вопросы от HR
Часто первым этапом собеседования является разговор с HR-менеджером. На этом этапе вам расскажут про компанию, команду, продукт. Возможно, спросят знакомы ли с какими-либо технологиями. Также поинтересуются почему решили менять профессию слесаря на программиста и почему выбрали именно этот язык программирования или технологию. Не стоит идти на собеседование без ответов на эти вопросы. Раньше hr любили задавать вопрос «Кем вы видите себя через 5 лет?». Сейчас такой вопрос встречается редко и по моему мнению это самый дебильный вопрос, но, если все же встретите, напомните hr-менеджеру про пандемию COVID-19 и как быстро меняется мир, только вежливо.
Технических вопросов на этом этапе не будет.
Техническое собеседование
Наконец, вас пригласили на техническое собеседование. Скорей всего начнут спрашивать основы основ языка программирования и постепенно углубляться, чтобы понять границу ваших знаний. Возможно, распечатают ваш код и будут задавать вопросы, почему сделано так или иначе. Возможно, предложат оптимизировать часть кода и будут задавать наводящие вопросы. Рассуждайте вслух, вашим будущим коллегам интересен ход ваших мыслей.
Во всяком случае люди, которые вас собеседуют не один раз были на вашем месте и понимают, какой это стресс и будут стараться наводить вас на ответы.
На этом мои советы и приемы закончились, делитесь своим опытом прохождения собеседований в комментариях! Ну, и если вопросы будут - задавайте =)
Комментарии