Телефонное интервью с разработчиком?

Я ожидаю телефонного интервью для кооператива от компании.

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

У меня никогда не было интервью по телефону. Это может быть расплывчато, но я был бы рад, если бы кто-нибудь помог мне ответить на вопросы, которые мне могут задать!

Ответы (4)

Я работаю веб-разработчиком последние 16 лет, и у меня было немало телефонных интервью. Вот мои ожидания:

  1. Технические вопросы. Если должность предназначена, скажем, для разработчика программного обеспечения C #, вам могут задать такие вопросы, как разница между структурой и классом? В чем разница между абстрактным классом и интерфейсом? Что должны знать великие разработчики .NET (дополнительные вопросы для интервью по .NET) содержит больше примеров вопросов, хотя в некоторой степени они могут быть немного продвинутыми. Частично это связано с знанием некоторых технических вещей, а частично с управлением, если вы не знаете, как вы догадываетесь? Объясните, как найти ответ? Не могли бы вы просто сказать: «Я не знаю. Извини, чувак», это может оставить неприятный осадок во рту у интервьюера, поскольку это не показывает никакой работы по поиску ответа.

  2. Предыстория - Какой самый большой проект вы сделали? Какая самая большая неудача у вас была? Какое ваше самое большое достижение? Вопросы, идея которых состоит в том, чтобы сфотографировать вас по телефону, чтобы определить, с кем стоит пройти личное собеседование.

  3. Общее решение проблем. Здесь вас могут спросить, какой подход вы бы использовали при создании примера веб-сайта, разгадывании загадки или написании простого метода для относительно тривиальной задачи, такой как изменение строки в обратном порядке. Здесь вам нужно будет рассказать, что вы делаете, а не держать перед собой доску, хотя ключ здесь в том, что вы сообщаете и насколько тщательно вы думаете / какие предположения вы делаете о вещах. В качестве альтернативы вы можете получить задание по кодированию после телефонного интервью, чтобы отправить код.

Подумайте об этом, как если бы 5-10 человек проходили проверку по телефону, чтобы определить, кто из 1-4 человек должен пройти это личное собеседование, где все может стать немного более напряженным. Могут быть технические вопросы о платформах, процессах, технологиях и т. д., просто чтобы посмотреть, что вы знаете и где вы находитесь.

Спасибо JB! Ваш ответ был очень познавательным! Я подготовлюсь соответственно!

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

Меня больше интересует, как вы работаете, что вы разработали (расскажите, что вы сделали и почему вы этим гордитесь), покажите, что вы стремитесь заниматься разработкой. Тогда я смогу нацелить свои вопросы больше на ваш опыт. Если вы разработали внешний интерфейс, я спрошу вас, например, о JQuery.

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

Собеседования по телефону с другими разработчиками — безусловно, самый простой способ получить работу разработчика. По моему опыту, это как ярлык для высококвалифицированных специалистов.

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

Конкретно,

  • Если вы знаете ответ на вопрос, отвечайте четко, уверенно и лаконично. Это означает, что ответьте на вопрос, насколько вам известно, а затем перестаньте говорить! Может показаться заманчивым продолжать говорить без визуальных сигналов от интервьюера, но длинные, бессвязные ответы могут подорвать доверие к вам.

  • Если вы не знаете ответа, четко скажите, что не знаете. Это должно быть сведено к одному короткому предложению (никто не любит многословные оправдания). Однако это не конец света, поскольку иногда разработчики будут спрашивать вас о навыках, которые приятны, но не так важны. как основные навыки работы, которых у вас может быть много.

Вот некоторые общие положения:

  1. Они не умеют брать интервью. Будет очень мало болтовни или слов поддержки. Если вы чувствуете себя некомфортно, быстро скажите себе, что у вас все хорошо. Вы не получите никаких указаний на то, насколько хорошо они думают, что вы делаете. Они будут задавать вопросы и, надеюсь, запишут ваши ответы, чтобы, возможно, позже набрать очки.
  2. Их представление о том, что важно, будет разным. Вам может показаться, что вы играете в Programmer Trivia.
  3. Вы не собираетесь писать код по телефону. Спросите, будет ли еще одно собеседование, на котором вы будете писать код. Если нет, спросите, почему бы просто не рассказать о том, что программирование программистов во время собеседования действительно имеет большой смысл, если подумать.
  4. Убедитесь, что вы задаете вопросы о том, как все делается. Имеют ли программисты какое-либо право голоса в проектах, инструментах, оценках, найме и т. д.

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