2017-03-12 22:36:18 +0000 2017-03-12 22:36:18 +0000
13
13

Как ответить "что было самым сложным в вашей последней работе/проекте" на собеседовании по программированию?

Меня спрашивали “что было самым сложным в моей последней работе/проекте” на всех собеседованиях, которые у меня были.

Какую информацию интервьюеры ищут, когда задают этот вопрос?

Ответы (4)

20
20
20
2017-03-12 22:58:10 +0000

Этот популярный вопрос дает два вида очень ценных ответов:

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

вместе с другими, которые менее ценны:

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

и, наконец, такие вещи:

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

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

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

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

8
8
8
2017-03-13 13:47:07 +0000

Обычно я придерживаюсь очень радикального и неортодоксального подхода:

The Truth

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

  • Почти каждый “говорит”, когда он не правдив
  • Легко запомнить
  • Он выдерживает проверку последующих вопросов

Есть клише вопросов типа “какая ваша самая большая слабость”, но этот не подходит. Обычно вы можете быть честны, если используете тактичность. Это как если бы ваша жена сказала “Как это платье выглядит на мне?” вы можете ответить “как цирковой шатер” или “это не очень лестно, синий выглядит лучше, я думаю”. Оба имеют преимущество быть правдой, но одно оскорбительно.

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

  • Мой менеджер, будучи блестящим программистом, обладал довольно неортодоксальной технологией управления задачами проекта, которая составляла около 60 крошечных пост-интернет-записей на окне его офиса и нигде больше. (Затем я описал, как я преодолел это, не оскорбляя своего менеджера)
  • Дело в том, что, несмотря на то, что в моем резюме не было C++, от меня все равно ожидали, что я буду работать в основном над C++ кодовой базой.
  • Никакого контроля версий, никакого формального процесса тестирования или развертывания, кроме “копирования исполняемого файла на сервер”.

  • И в каждом случае я бы объяснял, как я преодолел или компенсировал эту сложность. Они не ищут то, что вам было трудно, так как они объясняют, как вы подошли к проблеме и как вы смогли ее преодолеть. До тех пор, пока вы не оскорбляете и не бадмутируете, вы можете быть довольно честны.

  • Никто не ожидает, что у вас есть 100% положительных отзывов о вашем последнем проекте. Они не хотят, чтобы вы его обязательно портили, но у каждого проекта есть трудности.

Другими словами, Будьте честны, но будьте тактичны и уважительны.

Возможно, не стоит упоминать (но я буду), что одна из основных целей любого вопроса в любом интервью - это убедиться, что вы не идиот, не обладаете базовыми социальными навыками или потенциальной проблемой HR. Хотя у них могут быть и другие причины для конкретного вопроса, они всегда ищут людей, которые могут иметь любой из следующих ответов на “то, что вы нашли наиболее сложным”:

  • Имея женщину-босса
  • Работая с [внутренней расы или религии здесь]
  • Не спать, хаха. (не шутите)
  • Политика безопасности
  • Никто не может принять шутку

Когда не быть честным

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

2
2
2
2018-12-11 00:09:55 +0000

Когда работодатель задает вопросы типа “самый сложный проект/задача”, интерпретируйте его как “интересный и претендующий проект/задача ”. Они действительно хотят услышать историю. Дайте им историю. Мы все знаем, что история не должна быть скучной.

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

Когда работодатель задает такие вопросы, они ищут некоторые конкретные детали, а также (относится к работе). Объяснение полного стека приложения не интересно. Выберите сложную часть и опишите, что вы сделали.

Например, когда задавали этот вопрос, можно было ответить:

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

yawn says nothing, compare to:

В финансовом проекте у нас была реальная проблема с написанием тестов. Многочисленные сети и неустойчивые рынки приводят к совершенно безумным сценариям. У меня не было выбора, кроме как как-то симулировать этот мир в наших тестах. Это привело к тому, что язык, управляемый YAML+M4, мог создавать биржи, вести себя как пользователь и симулировать сетевую активность (да, это действительно произошло!).

1
1
1
2017-03-13 14:24:50 +0000

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

Для Вас это время, чтобы поднять реальное достижение - то, что было очень сложно, что вы поняли, как это сделать. Если вы не уверены, сделали ли вы что-нибудь “действительно сложное”, попробуйте спросить ваших коллег. Скорее всего, если у тебя были хорошие рабочие отношения с ними, ты помог им с чем-то сложным в какой-то момент.

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

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

Похожие вопросы

11
21
20
22
8