HR: Итак, вы считаете себя плотником?
Плотник: Всё верно. Это именно то, чем я занимаюсь.
HR: Как долго вы занимаетесь этим?
Плотник: Десять лет.
HR: Очень хорошо. А теперь я бы хотел задать вам несколько технических вопросов, чтобы оценить, насколько вы впишетесь в нашу команду. Договорились?
Плотник: Конечно, было бы неплохо.
HR: Должен вам сказать, что мы работаем в подразделении, занимающимся постройкой большого количества коричневых домов. Доводилось ли вам строить множество коричневых домов?
Плотник: Ну, я же плотник — я строю дома, а люди уже красят их так, как пожелают.
HR: Да, я понимаю, но не могли бы вы подсказать мне, сколько у вас опыта именно с коричневыми? Ну, плюс-минус.
Плотник: Я действительно понятия не имею. С того момента, как дом построен, меня не волнует, в какой цвет его покрасят. Может, шесть месяцев?
HR: Шесть месяцев? Вообще-то мы ищем кого-нибудь с гораздо большим опытом коричневого, но позвольте мне задать вам ещё несколько вопросов.
Плотник: Ладно. Но, знаете, покраска — это покраска.
HR: Да-да, хорошо. Что насчёт Ореха?
Плотник: А что с ним?
HR: Много ли вы работали с ореховым деревом?
Плотник: Конечно. Ореховое дерево, сосна, дуб, красное дерево — всё, что угодно.
HR: Но сколько лет вы работали с Орехом?
Плотник: Да не знаю я, чёрт возьми. Я что, должен считать каждую доску?
HR: Ну хотя бы примерно?
Плотник: Хорошо, тогда я бы сказал, что у меня есть полтора года опыта работы с ореховым деревом.
HR: Но вы не ореховый гуру?
Плотник: Ну, я же плотник — я работаю с любыми типами дерева, которые, конечно, имеют некоторые отличия, но я считаю, что если ты хороший плотник…
HR: Да, да, но мы используем ореховое дерево. Это нормально?
Плотник: Ореховое дерево — это прекрасно! Всё, чего пожелаете — я же плотник.
HR: Что насчёт чёрного Ореха?
Плотник: А с ним что?
HR: У нас было несколько ореховых плотников, но потом случайно выяснилось, что они не были плотниками по чёрному Ореху. Имеется ли у вас опыт с ним?
Плотник: Конечно, немного. Полагаю, было бы хорошо иметь больше опыта для моего резюме.
HR: Ладно. Позвольте мне свериться со списком вопросов.
Плотник: Да пожалуйста.
HR: Итак, последний вопрос на сегодня. Мы используем Камень 5.1 для забивания гвоздей. Использовали ли вы Камень 5.1?
Плотник: [бледнея...] Ну, я знаю, что множество плотников начали использовать камни, чтобы забивать гвозди, когда Craftsman купил каменоломню, но, честно говоря, у меня это получается гораздо лучше с моим гвоздомётом. Или молотком, если хотите. Мне кажется, что, когда я использую камень, то слишком часто ударяю себя по пальцам, в то время, как другая рука сильно болит, потому что камень слишком тяжёлый.
HR: Но другие компании используют камни. Вы хотите сказать, что камни не работают?
Плотник: Нет, я вообще-то не говорю, что камни не работают. Я лишь считаю, что гвоздомёты работают лучше.
HR: Все наши архитекторы начинали использовать камни и им понравилось.
Плотник: Не спорю, но я забиваю гвозди целый день и — ладно, слушайте, мне нужна работа, так что я определённо готов к использованию камней, если вы захотите.
HR: Ок. У нас есть ещё несколько кандидатов; мы свяжемся с вами, когда примем решение.
Плотник: Что ж, спасибо за ваше время. Было приятно поговорить.
СЛЕДУЮЩИЙ ДЕНЬ
Звонок...
HR: Алло?
Плотник: Здравствуйте! Помните меня? Я тот плотник, которого вы собеседовали для работы с чёрным ореховым деревом. Хотел лишь узнать, приняли ли вы решение.
HR: Вообще-то приняли. В целом, нам нравится ваш опыт, но мы решили взять кого-то, кто больше работал с коричневым.
Плотник: Правда? И это всё? Меня не взяли на работу, потому что у меня недостаточно опыта с коричневым?
HR: Ну, это только наполовину так. Отчасти, мы взяли другого парня, потому что он намного дешевле.
Плотник: Серьёзно? И сколько же у него опыта?
HR: Ладно, он не совсем плотник, он продавец машин. Однако он продал много коричневых машин и работал с отделкой из орехового дерева.
Плотник: [короткие гудки]
Это повезло, если найти такого плотника.
Но и другой опыт имеется.
HR - Какой у вас опыт работы со стульями?
Плотник: У меня достаточно хорошо получается на них сидеть.Я так же принимаю участие в расставлении стульев перед ужином.
Это, конечно, всё смехуёчки, но вотт вам реальная история, когда шофёра брали на работу, тётенька из кадров его не взяла, аргументировав тем, что конкретно на данной марке автомобиля он раньше не работал.
(это уазик если что)))
> Это, конечно, всё смехуёчки, но вотт вам реальная история, когда шофёра брали на работу, тётенька из кадров его не взяла, аргументировав тем, что конкретно на данной марке автомобиля он раньше не работал.
> (это уазик если что)))
Ну, если он до этого водил исключительно иномарки, то решение оправдано. А если, например, газель - то да, смешно.
Везде, где я собеседовался, на этапе общения с ХРом максимум были какие-то общие задания, чтобы отсеять явно неквалифицированных чуваков. Дальше всегда было общение со специалистами и там, по большей части, вопросы были адекватные. Какой-нибудь бред типа "кем вы видите себя в нашей компании" я не слышал вообще ни разу.
У меня бывали схожие интервью. Но самое запоминающееся содержало в себе прямо похожий феерический бред.
Я с конца 2008 создаю сайты на Drupal (5, 6, 7, 8) и сделал их в общей сложности где-то штук 50. Помимо этого, как и полагается благодарному и заинтересованному члену коммьюнити, контрибьютил модули в public domain, фиксил баги в друпале и чужих модулях, в общем был (да, и являюсь) высококвалифицированным Drupal-разрабом. И всё это написано в моих резюме, в профиле на LinkedIn и так далее.
И вот, связывается со мной с года полтора назад очередная жертва ЕГЭ из HR-ов какой-то конторы, и пытается меня интервьюировать. Но до полноценного интервью мы, слава богу, даже не добрались ибо выяснилось, что "нам нужны программисты с опытном работы на PHP, а не Drupal". Wut?!
Так же интересно проходят собеседования. Ты ждешь специалиста, а против тебя выставляют эту же самую жертву ЕГЭ. Но вначале ты в это не веришь, и думаешь что перед тобой программист, раз она задает такие вопросы как "в чем отличие абстрактного класса от интерфейса". Но меня не проведешь. Эти идиоты знают лишь один правильный ответ, который написан у них на бумажке. Любой уточняющий вопрос они разумеется уже не тянут. В общем, признаюсь, пару раз попав на таких, я тупо начал срывать интервью и слать их на хуй.
> Везде, где я собеседовался, на этапе общения с ХРом максимум были какие-то общие задания, чтобы отсеять явно неквалифицированных чуваков. Дальше всегда было общение со специалистами и там, по большей части, вопросы были адекватные. Какой-нибудь бред типа "кем вы видите себя в нашей компании" я не слышал вообще ни разу.
> "нам нужны программисты с опытном работы на PHP, а не Drupal". Wut?!
Ну это не такой уж и праздный вопрос. Уверяю тебя, я видал не раз граждан, изучивших фрейморк или даже ЦМС, но плавающих даже в базовых особенностях языка. Собсна, оно и сейчас неслабо распространено, причем в любых языка. Особенно "йарко" проявляется, пожалуй, в жабаскрипте - выучил гражданин реакт или там вью. А любой шаг в сторону, где требуется ванильный js, вызвает ужос и панику.
Ну и в PHP (который я безо всяких шуток очень люблю), конечно, таких тоже хватает. В основном благодаря "крутым" веб-разработчикам на джумле и вордпрессе и ну и в целом все еще довольно низкому порогу входа и огромному количеству мусорных "обучающих" материалов.
Например, почему-то, среди пишущих на котлине, знатоков исключительно какого-нибудь ктора мне не попадалось
Разумеется, я тут не пытаюсь усомниться в лично твоей квалификации. Относительно недавно был на вебинаре Апворка, на котором вещал парень, занимающийся исключительно Маджентой. Ставка у него при этом $100 в час. Подозреваю, что его квалификация тоже не ограничивается одной только Маджентой:)
> А есть полезные советы для тех, кому предстоит нанимать? Поделитесь опытом, если есть у кого-то такой. Область IT и разработка.
Алгоритмы. Спрашивай про алгоритмы прежде всего. Если человек понимает, как их реализовывать, то изучить любой язык/технологию для него не составит большого труда.
Второе по важности, на мой взгляд - написание тестов. Если не пишет или считает это пустой тратой времени - до свидания сразу.
Третье - дать задание на написание какого-нибудь несложного (но и не в пять строчек) кода прямо при тебе. Так сможешь понять, и как быстро человек работает, и как дебажит, и как соблюдает code style, и вообще ход мыслей.
> А есть полезные советы для тех, кому предстоит нанимать? Поделитесь опытом, если есть у кого-то такой. Область IT и разработка.
Помимо общих технических вопросов, которые, как показывает практика, можно просто и выучить, я пользуюсь треия приёмами:
1. Предлагаю кандидату дать самооценку от 1 до 10 по всем 3 слоям - интерфейс, бизнес логики и баз данных. Если говорит что везде 9, 10 - пиздит. Это не технический вопрос, а вопрос на честность. Зачем работать с тем, кто обманывает с первых минут знакомства?
2. Предлагаю кандидату описать самую трудную задачу которую он решал. Здесь важно углубляться в детали настолько, чтобы понять его роль в этом решении - действительно ли он сам делал или рядом стоял. 2 результата: оценка честности (если вдруг начинает выдвавть чужое решение за своё) и, если не пиздит - оценка сложности решения.
3. Слушаю внимательно его технический язык. Если он грамотно называет вещи своими именами - значит у него в голове всё тоже ровно лежит. А например, если он начинает взаимно заменять понятия объект, тип, класс - то и в голове у него всё перемешано.
Ну, да, понятно. Для этого я и даю ссылки на github и всё своё, чтобы можно было зайти, да посмотреть, как человек пишет.
Это, кстати, ещё один способ оценить кандидата: посмотреть что он сделал в public domain'е. Не всегда это работает, так как NDA никто не отменял, но обычно, если программист чем-то интересуется помимо работы, у него есть что показать.
В добавление к своему предыдущему комментарию и двум уже данным ответам на вопрос, предлагаю просить кого-то из имеющихся разрабов оценить опубликованный код данного кандидата.
> но обычно, если программист чем-то интересуется помимо работы, у него есть что показать.
Мне все время кажется, что я пишу говно и можно сделать лучше, поэтому прячу пет-проекты в приватных репозиториях, типа пока не вылижу нормально код. Так что мне почти и нечего показать:))
Надо, наверное, кстати, выложить все же что-нибудь хорошее.
Всем спасибо за дельные советы от, как говориться, практиков. А то в инете полно всякого, в основном про "кем вы себя видите в компании" или "сколько нужно презервативов, что бы заполнить автобус" и т.п. фигню.
Раньше тоже так думал, потом забил и выкладываю сразу все, что пишу.
По своему опыту могу сказать, что никто все равно не смотрит, что ты там пишешь.
Все эти рассказы про то, что твой профиль на гитхабе кому-то интересен, скорее выдумка или частные случаи в небольших конторах.
Плотник: Всё верно. Это именно то, чем я занимаюсь.
HR: Как долго вы занимаетесь этим?
Плотник: Десять лет.
HR: Очень хорошо. А теперь я бы хотел задать вам несколько технических вопросов, чтобы оценить, насколько вы впишетесь в нашу команду. Договорились?
Плотник: Конечно, было бы неплохо.
HR: Должен вам сказать, что мы работаем в подразделении, занимающимся постройкой большого количества коричневых домов. Доводилось ли вам строить множество коричневых домов?
Плотник: Ну, я же плотник — я строю дома, а люди уже красят их так, как пожелают.
HR: Да, я понимаю, но не могли бы вы подсказать мне, сколько у вас опыта именно с коричневыми? Ну, плюс-минус.
Плотник: Я действительно понятия не имею. С того момента, как дом построен, меня не волнует, в какой цвет его покрасят. Может, шесть месяцев?
HR: Шесть месяцев? Вообще-то мы ищем кого-нибудь с гораздо большим опытом коричневого, но позвольте мне задать вам ещё несколько вопросов.
Плотник: Ладно. Но, знаете, покраска — это покраска.
HR: Да-да, хорошо. Что насчёт Ореха?
Плотник: А что с ним?
HR: Много ли вы работали с ореховым деревом?
Плотник: Конечно. Ореховое дерево, сосна, дуб, красное дерево — всё, что угодно.
HR: Но сколько лет вы работали с Орехом?
Плотник: Да не знаю я, чёрт возьми. Я что, должен считать каждую доску?
HR: Ну хотя бы примерно?
Плотник: Хорошо, тогда я бы сказал, что у меня есть полтора года опыта работы с ореховым деревом.
HR: Но вы не ореховый гуру?
Плотник: Ну, я же плотник — я работаю с любыми типами дерева, которые, конечно, имеют некоторые отличия, но я считаю, что если ты хороший плотник…
HR: Да, да, но мы используем ореховое дерево. Это нормально?
Плотник: Ореховое дерево — это прекрасно! Всё, чего пожелаете — я же плотник.
HR: Что насчёт чёрного Ореха?
Плотник: А с ним что?
HR: У нас было несколько ореховых плотников, но потом случайно выяснилось, что они не были плотниками по чёрному Ореху. Имеется ли у вас опыт с ним?
Плотник: Конечно, немного. Полагаю, было бы хорошо иметь больше опыта для моего резюме.
HR: Ладно. Позвольте мне свериться со списком вопросов.
Плотник: Да пожалуйста.
HR: Итак, последний вопрос на сегодня. Мы используем Камень 5.1 для забивания гвоздей. Использовали ли вы Камень 5.1?
Плотник: [бледнея...] Ну, я знаю, что множество плотников начали использовать камни, чтобы забивать гвозди, когда Craftsman купил каменоломню, но, честно говоря, у меня это получается гораздо лучше с моим гвоздомётом. Или молотком, если хотите. Мне кажется, что, когда я использую камень, то слишком часто ударяю себя по пальцам, в то время, как другая рука сильно болит, потому что камень слишком тяжёлый.
HR: Но другие компании используют камни. Вы хотите сказать, что камни не работают?
Плотник: Нет, я вообще-то не говорю, что камни не работают. Я лишь считаю, что гвоздомёты работают лучше.
HR: Все наши архитекторы начинали использовать камни и им понравилось.
Плотник: Не спорю, но я забиваю гвозди целый день и — ладно, слушайте, мне нужна работа, так что я определённо готов к использованию камней, если вы захотите.
HR: Ок. У нас есть ещё несколько кандидатов; мы свяжемся с вами, когда примем решение.
Плотник: Что ж, спасибо за ваше время. Было приятно поговорить.
СЛЕДУЮЩИЙ ДЕНЬ
Звонок...
HR: Алло?
Плотник: Здравствуйте! Помните меня? Я тот плотник, которого вы собеседовали для работы с чёрным ореховым деревом. Хотел лишь узнать, приняли ли вы решение.
HR: Вообще-то приняли. В целом, нам нравится ваш опыт, но мы решили взять кого-то, кто больше работал с коричневым.
Плотник: Правда? И это всё? Меня не взяли на работу, потому что у меня недостаточно опыта с коричневым?
HR: Ну, это только наполовину так. Отчасти, мы взяли другого парня, потому что он намного дешевле.
Плотник: Серьёзно? И сколько же у него опыта?
HR: Ладно, он не совсем плотник, он продавец машин. Однако он продал много коричневых машин и работал с отделкой из орехового дерева.
Плотник: [короткие гудки]