On 31.03.2014, at 14:02, Алексей Мышкин <[email protected]> wrote:

> Обычное дело.
> Но на собеседовании вас будут ловить на том что вы не помните что возвращает 
> каждая функция в разных контекстах (а разве вы не Вассерман?!),
> или расшифровать жуткую писанину с тренарниками без скобок (как будто такой 
> код сможет пройти вычитку).
> 

Как один из авторов подобных собеседований (keywords: контексты вызова + 
тернарные операторы) я могу сказать, что вы сильно ошибаетесь во влиянии 
правильного ответа на этот вопрос на решение о принятии на работу.

Я провёл десятки собеседований. И только единицы попросили глянуть документацию.
Лично я задаю вопрос - и смотрю как человек на него отвечает.
Если знает - хорошо. Думает, что знает - говорю как правильно и смотрю на 
реакцию.
Не знает и просит документацию - хорошо.
Если ему предлагаешь документацию, а он отказывается - плохо.

А ещё у меня в собеседовании 2 вопроса на эту тему.
И когда был разобран и объяснён один пример я задаю вопрос на практически ту-же 
тему.
Т.е. на то о чём сейчас говорили.
И очень большой процент собеседуемых на него не отвечает.

> (как будто такой код сможет пройти вычитку).

О, вы не поверите, какой только код не попадается.
И это не тест на абсолютное знание хитровывернутых синтаксических конструкций 
(я через 2 года после написания теста и сам подзабыл некоторые подковырки в 
нём), а на стрессоустойчивость и на (не)боязнь плохого кода.
Если человек закрывает глаза руками и говорит, что он боится/не может подойти к 
этому, то для меня это означает, что так-же он будет поступать с реальными 
проблемами.

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

PS: не исключён вариант, что мои тесты попали в недобрые руки, и что ими 
пользуются как критерием годен/не годен. Это в корне неверно.
PPS: Пришло в голову, что вместо "тернарных операторов" в собеседования можно 
включить разбор JAPH ;)
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить