Interview Cake / Interview Cake: What It's Like To Interview For A Coding Job
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
Каково это - собеседоваться на должность программиста. osenniimaraphon 26.09.19 в 19:24 |
|
|
Впервые проходите техническое интервью? Не знаете, чего ожидать? Эта статья для вас. osenniimaraphon 26.09.19 в 19:27 |
||
|
Вот типичные шаги: osenniimaraphon 26.09.19 в 19:27 |
||
|
Затем вы проведете одно или несколько технических телефонных интервью. osenniimaraphon 26.09.19 в 19:28 |
||
|
Наконец, последний шаг - собеседование на месте. osenniimaraphon 26.09.19 в 19:28 |
||
|
Некоторые компании выдают технический тест на дом - иногда перед техническими телефонными интервью, иногда после. osenniimaraphon 26.09.19 в 19:30 |
||
|
Давайте пройдемся по каждому из этих шагов. osenniimaraphon 26.09.19 в 19:31 |
||
|
Первый шаг - быстрый звонок с рекрутёром - длится от 10 до 20 минут. Все происходит весьма непринужденно. osenniimaraphon 26.09.19 в 20:21 |
||
|
Не ожидайте технических вопросов. Рекрутер, вероятно, не будет программистом. osenniimaraphon 26.09.19 в 20:24 |
||
|
Основная цель того, кто вас собеседует - собрать информацию о том, что именно вы ищете. Например: osenniimaraphon 26.09.19 в 20:29 |
||
|
Ваш временной график. Требуется ли вам подписать договор о работе на следующей неделе? Или вы планируете приступить к работе спустя три месяца? osenniimaraphon 26.09.19 в 20:32 |
||
|
Что наиболее важно для вас в вашей следующей работе. Отличная команда? Гибкий график работы? Интересные технические проблемы? Комната, чтобы превратиться в более высокую роль? osenniimaraphon 26.09.19 в 20:32 |
||
|
С чем тебе интереснее работать? Front end? Back end? Машинное обучение? osenniimaraphon 26.09.19 в 20:52 |
||
|
Будьте честны в ответах на вопросы такого типа - это поможет рекрутеру предоставить вам то, что вы хотите. osenniimaraphon 26.09.19 в 21:01 |
||
|
Единственное исключение из этого правила: если рекрутер спросит вас о ваших ожиданиях по зарплате, на это лучше не отвечать. Просто скажи, что ты предпочитаешь говорить о деньгах после выяснения того, подходите ли вы и компания друг другу. Это позволит вам в будущем лучше договориться. osenniimaraphon 26.09.19 в 21:08 |
||
|
Техническое телефонное интервью osenniimaraphon 26.09.19 в 21:08 |
||
|
Следующим шагом обычно является одно или несколько технических телефонных интервью длительностью около 1 часа. osenniimaraphon 26.09.19 в 21:10 |
||
|
Ваш интервьюер позвонит вам по телефону или предложит присоединиться к ним в Skype или Google Hangouts. Убедитесь, что вы можете принять звонок в тихом месте с отличным доступом в Интернет. Попробуйте взять наушники с хорошим микрофоном или Bluetooth гарнитуру. Всегда проверяйте свое оборудование заранее! osenniimaraphon 26.09.19 в 21:26 |
||
|
Интервьюер захочет посмотреть ваш код в режиме реального времени. Обычно это означает использование веб-редактора кода, такого как Coderpad или collabedit. Запустите некоторые практические примеры кода в этих инструментах заранее, чтобы привыкнуть к ним. Некоторые компании просто попросят вас поделиться своим экраном через Google Hangouts или Skype. osenniimaraphon 26.09.19 в 21:29 |
||
|
Перед началом работы отключите уведомления на своем компьютере, особенно если вы демонстрируете свой экран собеседнику! osenniimaraphon 26.09.19 в 21:37 |
||
|
Технические телефонные интервью обычно состоят из трех частей: osenniimaraphon 26.09.19 в 21:37 |
||
|
Начало болтовни (chitchat) (5–10 минут) osenniimaraphon 26.09.19 в 21:38 |
||
|
Технические вопросы (30–50 минут) osenniimaraphon 26.09.19 в 21:46 |
||
|
Ваша очередь задавать вопросы (5–10 минут) osenniimaraphon 26.09.19 в 21:47 |
+1 | |
|
Сhitchat (или светский треп) вначале отчасти нужен для того, чтобы помочь вам расслабиться и перейти к фактической части собеседования. Интервьюер может задать несколько открытых вопросов, таких как: osenniimaraphon 26.09.19 в 21:48 |
||
|
Расскажи мне о себе. osenniimaraphon 26.09.19 в 21:48 |
||
|
Расскажите мне о том, что вы создали и о том, чем вы особенно гордитесь. osenniimaraphon 26.09.19 в 22:00 |
||
|
Я вижу вот этот проект в вашем резюме - расскажите мне о нем побольше. osenniimaraphon 26.09.19 в 22:00 |
||
|
Вы должны быть в состоянии подробно рассказать о крупных проектах, перечисленных в вашем резюме. Что прошло хорошо? Что не так? Как бы вы поступили по-другому сейчас? osenniimaraphon 26.09.19 в 22:02 |
||
|
Затем идут технические задания - основная начинка интервью. Вы потратите большую часть интервью на это. Вы можете получить один длинный вопрос или несколько коротких. osenniimaraphon 26.09.19 в 22:03 |
||
|
Какие вопросы вас ожидают? Зависит от ситуации. osenniimaraphon 26.09.19 в 22:05 |
||
|
Стартапы, как правило, задают вопросы, направленные на создание или отладку кода. («Напишите функцию, которая берет два прямоугольника и вычисляет, перекрываются ли они».). Их будет больше волновать прогресс, нежели совершенство. osenniimaraphon 26.09.19 в 22:07 |
||
|
Крупные компании захотят проверить ваше общее понимание структур данных и алгоритмов («Напишите функцию, которая проверяет, сбалансировано ли двоичное дерево за O (n) время.) Их больше волнует, как вы решаете и оптимизируете проблему. osenniimaraphon 26.09.19 в 22:09 |
||
|
В ситуации с такими типами вопросов, самое главное - это постоянно общаться с вашим интервьюером и "думать вслух", когда вы решаете проблему. Для получения дополнительной информации, ознакомьтесь с нашими более подробными пошаговыми советами по техническому собеседованию. osenniimaraphon 26.09.19 в 22:14 |
||
|
После технических вопросов ваш интервьюер предоставит вам возможность задать ему вопросы. Потратьте некоторое время перед собеседованием, чтобы прочесать сайт компании. Подумайте о нескольких конкретных вопросах о компании или роли. Это действительно может выделить вас. osenniimaraphon 26.09.19 в 22:16 |
||
|
Когда вы закончите, они должны сообщить вам временные рамки, в которых вы узнаете о следующих этапах. Если все прошло хорошо, вас либо попросят дать еще одно интервью по телефону, либо вас пригласят в их офис. osenniimaraphon 26.09.19 в 22:17 |
||
|
Очная встреча osenniimaraphon 26.09.19 в 22:18 |
||
|
Очная встреча происходит лично, в офисе компании. Если вы не местный житель, компании обычно платят за перелет и номер в отеле. osenniimaraphon 26.09.19 в 22:19 |
||
|
Очная встреча обычно состоит из 2–6 индивидуальных технических собеседований один на один (обычно в небольшом конференц-зале). Каждое собеседование будет длиться около часа и будет иметь ту же самую базовую форму, что и этап "phone screen": технические вопросы, разбавленные светским трепом (chitchat) вначале и возможностью задавать вопросы в конце встречи. osenniimaraphon 26.09.19 в 22:25 |
||
|
Основное различие между очными техническими собеседованиями и телефонными собеседованиями: вы будете писать на доске. osenniimaraphon 26.09.19 в 22:27 |
||
|
Поначалу это неловко. Нет автозаполнения, нет средств отладки, нет кнопки удаления ... тьфу. Хорошей новостью является то, что после некоторой практики вы привыкнете к этому. Перед тем, как отправиться на место, попрактикуйтесь в написании кода на доске (в крайнем случае, карандаш и бумага подойдут). Несколько советов: osenniimaraphon 26.09.19 в 22:28 |
||
|
Начните с самого верхнего левого угла доски. Это дает вам больше места. Вам понадобится больше места, чем вы думаете. osenniimaraphon 26.09.19 в 22:28 |
||
|
Оставьте пустое место перед каждой строчкой кода. Впоследствии это упростит добавление нового кода. osenniimaraphon 26.09.19 в 22:30 |
||
|
Потратьте лишние секунды, чтобы определиться с именами переменных. Не торопитесь. Это может показаться пустой тратой времени, но использование более описательных имен переменных в конечном итоге экономит ваше время, поскольку снижает вероятность путаницы при написании остальной части кода. osenniimaraphon 26.09.19 в 22:32 |
||
|
Если техническое телефонное интервью - это спринт, то очное - это марафон. День может сказаться действительно долгим. Лучше освободить свое расписание и вовсе не иметь других планов на день или вечер. osenniimaraphon 26.09.19 в 22:34 |
||
|
В случае если дела идут хорошо, вам выпадет возможность поговорить с SEO (генеральным директором) или другим директором. Наполовину это интервью, наполовину тот факт, что компания пытается произвести на вас впечатление. Они могут пригласить вас выпить с командой в нерабочее время. osenniimaraphon 26.09.19 в 22:37 |
||
|
В общем, долгий день очных собеседований на месте может выглядеть примерно так: osenniimaraphon 26.09.19 в 22:38 |
