Что взять с собой на собеседование по программированию? [закрыто]

31

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

Мне интересно, какие материалы я должен принести, чтобы произвести впечатление на моих интервьюеров? Чего ожидает большинство интервьюеров, особенно от нового выпускника?

**Редактировать:

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

Спасибо за отличный совет!

Ddrum
источник
4
какой смысл переносить этот вопрос из SO, чтобы закрыть его? мог бы закрыть его на SO и сохранить шаг
Стивен А. Лоу
1
они любят это делать
Дэвид Андрей Нед

Ответы:

60

Блокнот и ручка хороши, но приносят смирение и энтузиазм - это больше всего впечатлит интервьюера ;-)

И брюки - не забудьте носить брюки.

Стивен А. Лоу
источник
7
чувак, кончик штанов - золотая пыль, я бы хотел , чтобы кто-то сказал мне это 5 лет назад ...
9
+1, я не думал о штанах, пока вы не предложили это, но подумав, я согласен ... вы должны носить штаны.
6
Я забыл штаны и получил работу на месте.
WOPR
1
Цитата «В погоне за счастьем»: «Что бы вы сказали, если бы человек пришел сюда без рубашки, а я его нанял? Что бы вы сказали?», «Должно быть, он был в действительно хороших штанах».
3
Что насчет юбок? В конце концов, «ddrum» может быть девушкой ... (+1)
EricSchaefer
22

Спокойствие и уверенность. Не берите с собой код, я могу вам сказать, основываясь на моем опыте интервьюирования с другими.

Если вы не можете с уверенностью говорить о том, чего вы достигли, код только помешает.

На самом деле, не приносите никаких внешних материалов, если только об этом не попросят (за исключением того, что записывают детали). Просто приходите, честно отвечайте на вопросы, демонстрируйте страсть (или, по крайней мере, интерес) к той работе, за которую вы берете интервью, и я верю, что вы на 80% пути.

user10776
источник
1
Я согласен, что не следует приносить код, если он не стоит показывать, и вы не можете его защитить. Имея это в виду: если они смогут показать код и объяснить, почему они сделали то, что сделали, это впечатлит меня больше, чем смутные описания систем, над которыми они работали.
Ричард Левассер
1
Я думаю, что нет (но я могу ошибаться). Многие всегда будут пытаться удивить вас элитными навыками кодирования, когда кодирование - это небольшая часть того, что вам нужно. Возможность вписаться в команду и общаться, выдвигать и отстаивать точки зрения и т. Д. Так же важна для ИМО ...
Я не хочу анализировать списки источников, поскольку вы объясняете, почему ваш новый алгоритм является лучшим. Объясните мне - это доказывает, что вы понимаете алгоритм и его конкурентов, и вы достаточно уверены, чтобы успешно войти в команду.
2
Если интервьюер хочет увидеть ваше портфолио, он попросит вас принести его.
@Pax, это не так черно-белый. Как сказали Джоэл и Джефф, «если вы нанимаете кого-то для написания кода, вы, возможно, захотите знать, что они действительно могут кодировать». Как широко обсуждалось в последнее время, есть слишком много программистов, которые борются даже с основами.
Пепел
12

Блокнот! Подумайте заранее о некоторых вопросах / проблемах и сделайте заметки, когда они описывают работу.

Девин
источник
Я думаю, что Стивен Лоу может посмеяться над вами со своим комментарием «и пера» :-)
да я - не удержался!
Стивен А. Лоу
1
Это помогло мне найти работу - это подготовка. Я проводил все телефонные интервью, но мои интервьюеры были впечатлены тем, что я заранее подготовил вопросы, которые хотел им задать.
Эрик Форбс
Я второй это. Поставь их в затруднение !!!
Андрей Ринея
10
  • Ваше резюме

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

  • Краткий список ссылок на страницы, на которые вы могли бы внести вклад, если это применимо

  • Энергия ... удивительно, сколько людей я брал интервью без энергии / мотивации вообще ..

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

Все, что вы берете с собой, делайте это организованно, просто доказывая, что вы организованы с тем, что вы носите с собой, и вы получите несколько + баллов.

Рик Токио
источник
Я до сих пор не понимаю, зачем принести распечатку резюме. Интервью должны проводиться без необходимости просить кандидата принести распечатки чего-либо: nrecursions.blogspot.in/2015/10/…
Nav
Принесите свое резюме ... ... для себя. Таким образом, вы можете вспомнить все, что вы сказали, и можете сослаться на это, чтобы напомнить себе о проектах, над которыми вы работали, чтобы затронуть более подробно.
Kzqai
6

Я согласен с остальными, не обременяй себя ничем, кроме небольшого блокнота. Может быть, книгу для чтения, потому что вы можете сидеть и ждать. Просто приходите, будьте уверены, отвечайте на вопросы честно. Возможно, вы захотите принести шпаргалку с вопросами о том, на что будет похожа работа, если вам это поможет. Помните, вы берете интервью у них столько же, сколько они у вас. Больше волнуйтесь о встрече и общении с людьми, а затем о технических вопросах.

Я не согласен с кодом. Не приносите код, но убедитесь, что у него уже есть образец вашего кода в каком-то реальном проекте. Убедитесь, что это код, который вы можете показывать людям, поэтому не используйте код с предыдущей работы. Открытый исходный код из реального проекта идеален. Реалистичные примеры кода отвечают на множество вопросов о том, каким программистом вы собираетесь стать, и это показывает, что вы не просто программист с 9 до 5. То, что вы собираетесь расширить свои навыки вне работы.

Вы должны проводить большую часть своего времени, изучая компанию, что они делают и как они это делают. Будьте довольны тем, что они делают, чтобы вы не были полностью слепыми, даже если вы просто читаете несколько статей из Википедии. Это также позволит вам проявить честный интерес и задать больше вопросов, и это хорошо.

Наконец, хорошенько выспитесь, съешьте перед едой хорошую еду, заблуждайтесь пораньше, пойдите в ванную, прежде чем идти, и выключите свой мобильный телефон.

Schwern
источник
5

Возьмите пример кода из проектов, над которыми вы работали и которыми гордитесь.

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

Джон Бокер
источник
Предполагая, что эти проекты были связаны с работой, вы можете нарушать трудовой договор.
Почему это понижается?
@cletus: ОП сказал, что это его первое интервью, и он только что закончил колледж, поэтому можно с уверенностью предположить, что у него нет связанных с работой проектов.
Хосам Али
Не знаю об этом. Несмотря на то, что в университетах есть код, которым вы пользуетесь, вы все равно можете столкнуться с юридическими проблемами.
Забудьте код, написанный в университете / работе. Если код был написан в ваше собственное время (как часть открытого исходного кода / хобби) и имеет приличное качество, я бы сказал, что это было бы очень позитивно для большинства интервьюеров.
Пепел
5

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

ninesided
источник
4

Re: принося код или не принося код. Единственная надежная вещь в интервью - они захотят получить ваше резюме (если вы его еще не предоставили). все остальное зависит от интервьюера.

Интервью 101 - при организации интервью вы спрашиваете: «Вы хотите, чтобы я принес что-нибудь, возможно, какой-нибудь пример кода?»

Пусть они скажут вам, не пытайтесь угадать.

nailitdown
источник
Хороший ответ. Не угадай, просто спроси.
ДжимДаниэль
4

Принесите только себя, если не попросите.

Не беспокойтесь об отсутствии послужного списка. Если бы я брал у вас интервью, я бы понял, как вы подходили к своему магистерскому проекту: как вы справлялись с трудностями по мере их возникновения. Я бы попытался понять, как быстро вы приобрели навыки и приемы. Больше всего на свете я бы хотел увидеть, насколько ты хорош в поиске вещей без посторонней помощи.

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

Фил Фактор
источник
3

Ответ полностью зависит от типа компании, с которой вы беседуете.

Я действительно могу ответить только за компанию, в которой я работаю (довольно спокойное агентство), но если вы наденете костюм на одно из наших интервью, мы будем интересоваться, подходит ли вам культура.

Что касается взятия «вещей» - ничего, что вы не просили принести, если у вас нет выбора (например, поездка на собеседование на общественном транспорте).

Единственное исключение, как говорили другие, принести несколько копий вашего резюме - как минимум, две.

Знание своих вещей - это ключевой момент, который нужно «привнести» на собеседование. Сделайте свое исследование о роли и компании.

Будьте искренни, когда не знаете ответа. Задайте уточняющие вопросы, если вы не понимаете вопрос.

Интервьюеры не должны (imo) задавать хитрые вопросы, но они могут попросить вас привести пример того, как вы будете что-то реализовывать. Внимательно слушайте заявленные требования.

Будьте готовы к проверке кода.

Будет
источник
2

Спокойный ум и открытое сердце.

ewakened
источник
2

Принесите одну печатную копию своего резюме для каждого человека, с которым вы будете проводить собеседование, плюс еще одну копию для себя. Скорее всего, они уже распечатали и распространили ваше резюме, но никогда не повредит иметь под рукой несколько дополнительных копий. Однажды я попросил интервьюера попросить копию моего резюме, и мне пришлось сказать: «Извините, я не принес его». Я чувствовал себя идиотом и никогда не повторял эту ошибку.

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

Вещи, которые НЕ нужно приносить: сотовый телефон, ноутбук, пример кода (краткое сообщение: хотелось бы, чтобы в отрасли было приемлемо приводить пример кода; я ненавижу писать код на доске, но в моем личном портфолио тысячи и тысячи строк кода, которые Я был бы горд показать).

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

benjismith
источник
Я думал, ты собираешься сказать, что оставил свой кошелек в машине на случай, если интервьюеры решат тебя
+0,25 для каждого из них: напечатанное резюме, бумага и ручка, отсутствие мобильного телефона и желание взять кареты перед тем, как закрыть машину.
Треб
В нескольких интервью за последние несколько лет я никогда не приносил копии своего резюме. Они уже распечатали это, достаточно для всех, кого я встречаю. То же самое верно, когда я на стороне собеседования.
DarenW
2

Энтузиазм, знания и справочная информация о работодателе.

Не приносите физические артефакты. Серьезно, его 2011 1 ваши претендующий на работу в области технологий. Есть эта фантастическая новая вещь, которая называется Интернет. Имейте приличное портфолио работ, доступных онлайн ( профиль GitHub - это круто), имейте резюме, доступное онлайн, и веб-сайт или профиль со ссылкой на оба этих сайта. Уметь дать им этот адрес. Бонусные баллы, если вы получаете домен, даже если он просто перенаправляет в профиль, это меньше, чем стоимость обеда, чтобы зарегистрировать его в течение года. Если вам действительно нужно что-то физическое, у вас есть флэш-накопитель с этим содержимым, вы можете оставить его или карточку с вашим именем и этим адресом.

+1 Да, я знаю, что оригинальный вопрос был от '09, но все еще актуален.

Ким Берджесс
источник
1

Будьте внимательны к собеседованию - попробуйте собрать некоторую информацию о работе, на которую вы претендуете, и представить соответствующие факты интервьюеру, то есть, если это магазин по разработке на Rails, они, вероятно, не будут в восторге от написанного вами Gtk + Widget, но это может измениться, если хранилище кода доступно на GitHub.

pantulis
источник
1

Мужество . Смелость отказаться от должности, если ваш потенциальный начальник или потенциальные сверстники относятся к вам грубо или непрофессионально на собеседовании. Будьте уверены в себе и будьте проницательны.

Теперь, на практике, я бы сказал, вам нужно принести ручку. И это все.

Джереми Рикеттс
источник
Ручка ... чтобы нанести удар интервьюеру в глаза? Или вы собираетесь делать заметки на руке? Возможно, принесите также немного бумаги, нехорошо красть канцелярские товары перед началом работы там :-)
Я вспоминаю интервью, которое у меня было. Они дали мне ручку / бумагу, чтобы решить проблему, и конечно чертова ручка не сработала. Я думаю, было бы здорово, если бы я сказал: «Хорошо, я принес один». Я имею в виду, я все равно получил работу, но все же. Если бы Бонд был на собеседовании ... у него была бы своя ручка.
2
И он ударил бы интервьюера в глаза этим - ведь его зовут Бонд. Джеймс Бонд.
Треб
1

Честность и скромность .

Платье, подходящее для работы (то есть: не надевайте красивый костюм для работы в машиностроении)

Спросите у работодателя, что они хотели бы, чтобы вы принесли. Вам нужна работа, поэтому узнайте, что вам нужно

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

Будь собой.

И наилучшие пожелания вам! Я надеюсь, вы получите работу, которую хотите!

Дэвид Андерсон
источник
1

Дайте свое имя на stackoverflow, они увидят, насколько высоки ваши повторения! : D

Николя Дориер
источник
4
Никогда не делай этого. Они увидят, как низко ваш представитель ... по сравнению с Джоном Скитом (и, конечно, WTP).
правостороннее
0

Честно говоря, я бы предложил вообще ничего не брать. Это никак не повлияет на мнение интервьюера о вас, если вы окажетесь ни с чем. - Мое мнение из опыта

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

Ник Грабб
источник
0

Просто знание и больше ничего.

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

Никто не собирается смотреть на код, они не будут уверены, что это вы все равно его написали. И они будут иметь бумагу и ручку для вас, это точно.

Вава
источник
0

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

боб
источник
0

Принесение кода (какой-то формы), который вы считаете «хорошим кодом», и возможность четко объяснить, почему вы считаете его хорошим, является одним из лучших способов доказать и продемонстрировать, что вы увлечены своей работой и готовы поддержи это.

Это может быть код, над которым вы работали самостоятельно, или фактически открытый код, например, которым вы восхищаетесь в некоторых аспектах.

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

Как Джоэл и Джефф говорили в подкасте / блогах: «Почему вы нанимаете кого-то, чтобы стать программистом, и не хотите проверять, что он действительно может написать достойный код?».

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

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

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

ясень
источник
0

Немного еды в твоем животе.

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

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

c_maker
источник
-1

Из моего опыта найма кодеров:

  • Будьте готовы пройти тест на кодирование
  • Носите костюм, который подходит!
Крис К.Л.
источник
костюм? Просто носите нормальную одежду. Ношение чего-то, что вы не наденете при программировании, значит, вы делаете это неправильно!
@PoweRoy: Для многих сотрудников отдела кадров не носить костюм - это определенно не прокат. Носить костюм, абсолютно.
Треб
Я бы сказал, что носите эквивалентную одежду людям, которые берут у вас интервью. Однажды у меня было интервью, где двое парней, которые брали у меня интервью, были в шортах и ​​футболке, а не в туфлях. Я был
слишком одеты
-1

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

Никлас Винде
источник