А вы действительно верите, что таким образом можно проверить какие-то скиллы у программиста? Это даже троллингом сложно назвать.. так.. детские прикольчики. Помню на первом курсе, некоторые товарищи выучили некоторые конструкции С++ и повышали свое ЧСВ задавая подобные задачки другим. Очень напоминает
Алгоритмы, Архитектурное мышление и Адекватность. Больше от программиста ничего не нужно. Ну в некоторых случаях(когда не джуниора) желательно знание языка и фреймворков, но не до такой глубокости, чтобы во все эти дебильные(особенно касается PHP) нюансы въезжать.