Что меня спрашивали на собеседовании

Всё было очень мило. И всем действительно большое спасибо.
Но мне хотелось бы сказать о том, что меня действительно поразило!
Меня хотели видеть перловиком. И задали мне вот такие вопросы:
my $x=1; $x = $x++ + ++$x;
print(print "A", print "B", print "C");
my $x=0; (1)?$x=1:$x=2; print $x;
То, что я не подойду им, в качестве перловика, у меня как-то не вызывало сомнений :-) Но идя домой по ночному городу, думал я о другом.
Что хотели узнать эти люди?
Они не спросили меня про мои ОО-убеждения.
Они не спросили про элементы функционального программирования (map vs. for; что когда лучше).
Они не спросили про регулярные выражения.
Они не спросили про алгоритмы (хотя бы классическая оптимизация встроенной сортировки от Рендала-Шварца).
Они не спросили, как я отношусь к goto;
Каковы, по моему мнению, должны быть комментарии и документация;
Хорошо ли копипастить код.
Есть ли у меня представления о шаблонизаторах и прочем.
Есть ли у меня представления о патерах (итераторы, адаптеры…).
Что я знаю про ленивые вычисления.
Все эти вещи можно знать или не знать; использовать фанатично или использовать вмеру… тут есть о чём поговорить… Но вместо этого меня сами-видите-что спросили; и отсюда у меня возник ещё один вопрос.
Какой код у этих людей? Что я увижу, придя на новое место работы?
Я не знаю этих людей, но я знаю каких успехов достигла их компания и это не даёт мне думать о них плохо… однако… У меня сформировалась устойчивая уверенность, что я приду к куче спагетти кода.
Я видел такого кода горы. Где единственным комментарием было «ПРЕВЕД!». А вместо:
$q=0; $q++;
великие программисты писали
${q=q=}-=${q-q-}; # ПЫЩ!ПЫЩ!!!111 ${q+q+}++ # УБЕЙТЕ МЕНЯ!11111
Просто потому, что это прикольно.
И вдыхая ночную прохладу, думал я, что,
Возможно, язык диктует способ самовыражения
У Perl-программистов такой способ самовыражения. Они не очень-то задумываются о том, что я перечислил в качестве важных для меня вопросов…
И решил я написать следующую статью (которую опубликую чуть раньше этой, чтобы они шли в правильном порядке сверху вниз :-) upd: опубликовал правильно, а вот захабрили всё равно не том порядке, в каком я предполагал :-)).
upd2: хочу ещё раз заверить всех, то не хочу никого опорочить этим топиком! В конце концов, люди могли устать, что-то выпустить из виду (был поздний вечер). Могли и угадать что-то по моим словам. Я же сперва рассказал о себе, возможно какие-то вопросы у них сразу отпали… то, что меня о чём-то не спросили, меня не очень удивляет. Меня удивляет то, о чём меня спросили :-) Мне не понятно, зачем это сделали и что хотели таким образом узнать. Вот и всё.
Автор: michurin