программистское
Dec. 13th, 2007 11:15 amНаписать interview feedback - подробный отчет об интервью с впечатлениями и оценками - у меня каждый раз отнимает больше времени, чем само интервью. Это целое эссе, о каждом кандидате.
Недавно был странный случай. Кандидат очень хорошо отвечал на все алгоритмические вопросы, обсуждал плюсы и минусы использования тех или иных стурктур данных для решения конкретного вопроса, предложил одну-две весьма нетривиальные идеи - все было на высоте. Явно умный, способный человек. Я перешел на задачу с требованием написать код. Он написал не так отлично, как до того говорил, но тоже в целом весьма неплохо, с одним только исключением - когда в одном месте надо было использовать максимальное значение байта, он написал... 15 (для непрограммистов: правильное число - 255). Причем это была не описка: когда я попросил его присмотреться к этой строке, он внимательно все перечитал и не понял, в чем проблема. Когда я наконец сказал открытым текстом, что проблема в этом числе, он стал пытаться вспомнить/вычислить правильное значение, предлагая один за другим три неправильных варианта (при этом он прекрасно помнил, что в байте 8 битов).
Я так и не понял, что это было, и как к этому относиться.
Недавно был странный случай. Кандидат очень хорошо отвечал на все алгоритмические вопросы, обсуждал плюсы и минусы использования тех или иных стурктур данных для решения конкретного вопроса, предложил одну-две весьма нетривиальные идеи - все было на высоте. Явно умный, способный человек. Я перешел на задачу с требованием написать код. Он написал не так отлично, как до того говорил, но тоже в целом весьма неплохо, с одним только исключением - когда в одном месте надо было использовать максимальное значение байта, он написал... 15 (для непрограммистов: правильное число - 255). Причем это была не описка: когда я попросил его присмотреться к этой строке, он внимательно все перечитал и не понял, в чем проблема. Когда я наконец сказал открытым текстом, что проблема в этом числе, он стал пытаться вспомнить/вычислить правильное значение, предлагая один за другим три неправильных варианта (при этом он прекрасно помнил, что в байте 8 битов).
Я так и не понял, что это было, и как к этому относиться.
no subject
Date: 2007-12-13 09:37 am (UTC)no subject
Date: 2007-12-13 09:42 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-12-13 09:39 am (UTC)no subject
Date: 2007-12-13 09:54 am (UTC)(no subject)
From:no subject
Date: 2007-12-13 09:39 am (UTC)no subject
Date: 2007-12-13 07:44 pm (UTC)меня недавно на интервью (не в гугл) заклинило на таком ерундовом вопросе, что стыдно вспоминать. не взяли, кстати
(no subject)
From:no subject
Date: 2007-12-13 09:44 am (UTC)no subject
Date: 2007-12-13 09:47 am (UTC)no subject
Date: 2007-12-13 09:47 am (UTC)Иногда тяжело ответить на самые тривиальные вопросы во время интервью. Может он искал "второе дно" в вопросе и просто заклинился?
no subject
Date: 2007-12-13 09:52 am (UTC)no subject
Date: 2007-12-13 09:52 am (UTC)no subject
Date: 2007-12-13 03:09 pm (UTC)no subject
Date: 2007-12-13 09:54 am (UTC)no subject
Date: 2007-12-13 10:23 am (UTC)(no subject)
From:no subject
Date: 2007-12-13 09:56 am (UTC)И экзаменаторы слегка ох...удивились тому, что парень в экзаменационной работе своей заново ввел понятие логарифма и производной. Ну просто в их школе этого не проходили, а мозги у хлопца на месте были.
Кстати, у Кнута в первом русском переводе в байте 6 бит ;)
no subject
Date: 2007-12-13 10:21 am (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:Конечно, не без мифотворчества )
From:no subject
Date: 2007-12-13 10:02 am (UTC)no subject
Date: 2007-12-13 10:20 am (UTC)no subject
Date: 2007-12-13 10:06 am (UTC)Способный человек может за месяц великолепно выучить алгоритмы и научиться решать алгоритмические задачи получше большинства программистов с богатым опытом.
Нетривиальные решения в данном случае скорее подверждают теорию отсутсвия опыта.
no subject
Date: 2007-12-13 10:18 am (UTC)у меня таким образом на ровном месте вылетело из головы существование первого аргумента команды su. когда через десять минут расклинило — было очень стыдно.
no subject
Date: 2007-12-13 10:19 am (UTC)255=FF.
no subject
Date: 2007-12-13 11:14 am (UTC)Иногда F путается с 'F'; возможно, это и приводит к описанной ошибке.
no subject
Date: 2007-12-13 10:21 am (UTC)После чего вопросы пошли нормальные, но ответить на них правильно уже не смог.
Если это было стрессовое интервью, то я на такие больше не пойду. Хотя опыт поучительный.
no subject
Date: 2007-12-13 10:29 am (UTC)no subject
Date: 2007-12-13 10:42 am (UTC)no subject
Date: 2007-12-13 10:49 am (UTC)no subject
Date: 2007-12-13 10:57 am (UTC)no subject
Date: 2007-12-13 11:37 am (UTC)или шутить, или клиника.
(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-12-13 11:28 am (UTC)всякий полезен на своем месте
Date: 2007-12-13 12:20 pm (UTC)> perl -e 'print 8+6'
14
а это ужо гораздо проще чем perl -e 'print 2**8'
т.е. мне было проще наколотить 20 знаков, чем ОТВЛЕЧЬСЯ от какие-о своих умных мыслей про "использования тех или иных стурктур данных для решения конкретного вопроса", включить соображалку и посчитать в уме;)
так что сосредоточенность на ч-л, коорая даже арихметику может вырубить - это полезное качество
вот только что нахерачил срок пять на перле в середине пхпшного скрыпта и удивлялся, пошто оно ругаеться;))
Re: всякий полезен на своем месте
Date: 2007-12-13 04:47 pm (UTC)no subject
Date: 2007-12-13 12:51 pm (UTC)no subject
Date: 2007-12-13 01:47 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-12-13 02:09 pm (UTC)Я отправился к соседям и спросил их, что
они думают по этому поводу.
Каково же было их и мое удивление, когда
они вдруг обнаружили, что тоже не могут вспомнить порядок счета. 1,2,3,4,5 и 6 помнят, а дальше забыли.
no subject
Date: 2007-12-13 02:38 pm (UTC)(no subject)
From:(no subject)
From:(no subject)
From:no subject
Date: 2007-12-13 03:49 pm (UTC)no subject
Date: 2007-12-13 04:43 pm (UTC)