G>если честно не вижу большой разницы на листочке писать или на компе. ну будет код на листочке некомпиляемым, с не совсем точными именами функций, ну и что. все равно видно будет способен человек код писать или нет.
Разница существенна
Я уже объяснял: на листочке, без MSDN/Google/javadoc и прочих подсказок можно банально не вспомнить, как, к примеру, читать файл. Ну просто потому, что редко вообще с этим сталкивался, все шло через ORM + DB.
M>Уточню, меня вполне устроит такой вот код:
M>M>function myrev($src) {
M> $length = strlen($src);
M> for ($i = 0; $i < $length / 2; $i++) {
M> $a = $src[$i];
M> $src[$i] = $src[$length - $i - 1];
M> $src[$length - $i - 1] = $a;
M> }
M> return $src;
M>}
M>
Здесь ключевые слова выделены выше — "меня устроит".
А вот
что Вас устроит знают только Вы сами и Господь Бог.
Если уж Вам так важно, чтобы кандидат решил эту задачу, как уже посоветовали,
оставьте его
одного в комнате с компьютером минут на 30-60.
Думаю, количество вас-устраивающих увеличится.
PS : А так можно спрашивать всё что угодно. Можно попросить штаны снять например. Часть уйдёт.
Оставшихся попросить снять трусы. Уйдёт ещё часть. Оставшихся набирайте