Как стать автором
Обновить

Опыт интервью в американских стартапах

Время на прочтение2 мин
Количество просмотров1.9K
Жил я, беззаботной жизнью в теплом Ташкенте, подрабатывал фрилансом, и внезапно так получилось, что ушла вся беззаботная жизнь и я оказался в Штатах, совсем один, без друзей и близких, но с прямыми руками и знанием Ruby. За то время что я нахожусь здесь (около полугода), я приобрел немалый опыт по трудоустройству в IT-конторы, коим и хотел поделиться с сообществом

Пост публикуется по просьбе камрада sarvar.muminov, у которого еще к сожалению нет аккаунта на хабре. Инвайты можно присылать на sarvar.muminov@gmail.com
Перенес в Учись Работать

Немного о себе: Я руби разработчик, делаю сайты на фреймворке ruby on rails, опыт работы 2+ года, больших проектов не было, есть небольшой опыт работы с питоном, и базами данных PostgreSql/Mysql, со всеми вытекающими (создавал функции, триггеры, большие селекты и т.д.).

Перед тем как начать поиск, стоит создать свое резюме. Резюме должно быть качественным и должно показывать ваш опыт работы, и с какими технологиями/языками имели дело. Углублятся в детали каждого проекта над которым работали не стоит, все равно во время интервью вас спросят про ваш предыдущий опыт работы.
Для создания резюме есть несколько хороших ресурсов которым я пользовался:
1) хороший подбор резюме
2) есть старая статья, про то как написать резюме по американски, статья
3) visualcv.com

Первые ласточки начнут приходить в виде звонков HR, иногда сам CTO может позвонить, тут главное раслабиться, быть комуникабельным, показать живой интерес к проекту и не напрягаясь отвечать на вопросы, они зачастую про ваш предыдущий рабочий опыт, про то с какими платформами работали, сколько денег вы хотите и т.д.

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

К ним надо готовиться с момента когда вы решили искать новую работу, почитать несколько книг по спецу, чтоб обновить память, узнать что-то мелкое, но новое — это очень сильно поможет во время интервью.

Вопросы либо про сам язык и его стандартную библиотеку, либо общие вопросы про то как бы вы решили ту или иную задачу. В обеих случаях, если не знаете ответа, не нужно паниковать, в первом случае, можно попытаться ответить «Я точно не помню, но помоему...». Во втором же случае, нужно показать процесс разбора задачи, то есть, то какие шаги вы бы предприняли — как правило четкого решения от сих до сих не требуется. Как только у разработчика иссякнут вопросы, наступает ваш черед задавать вопросы, тут главное показать свою коммуникабельность, знание в своей области. Можно подискутировать о какой-нибудь проблеме в языке или новых тенденциях в комюнити в целом. Вообщем, создать положительно впечатлении о себе, как о человеке, и как о специалисте.

Итак, вы успешно прошли оба технических интервью, что-же дальше? А дальше решение задачи при помощи ЯП. Тут дается обычно время от часа до двух, здесь тоже главное показать ход своих мыслей, можно даже использовать псевдо язык, описать алгоритм. После того как вы сдали тестовое задание, обычно вам звонят, и просят пройтись по коду, и объяснить, как оно работает, походу будут задавать вопросы по рефакторингу, о добавлении нового функционала, про этапы деплоймента продукта и т.д.

Вот, пожалуй это все, процесс прохождения интервью не сложный, но требует некоторой подготовки, и спокойствия, я по началу нервничал, не мог ответить на простые вопросы. Но, по мере прохождения интервью, страхи и зажатость проходят, и все само приходит. Удачи в поисках работы!
Теги:
Хабы:
Всего голосов 47: ↑23 и ↓24-1
Комментарии25

Публикации

Истории

Ближайшие события

15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
22 – 24 ноября
Хакатон «AgroCode Hack Genetics'24»
Онлайн
28 ноября
Конференция «TechRec: ITHR CAMPUS»
МоскваОнлайн
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань