Тест на php-программиста
ыыы, я не программист — никогда не писал на php...
А я при включённом торренте отжирающем весь канал зашёл на страницу и увидел 
Выключил торрент и страница подгрузилась правильно.
Но желание проверить себя на тесте сделанном криворукими мамбовскими программерами у меня отпало полностью
З.Ы. javascript у меня естественно включён. Если честно я даже не знаю где он в фоксе отключаеццо

Выключил торрент и страница подгрузилась правильно.
Но желание проверить себя на тесте сделанном криворукими мамбовскими программерами у меня отпало полностью
З.Ы. javascript у меня естественно включён. Если честно я даже не знаю где он в фоксе отключаеццо
А зная мамбу могу сказать что это тест "насколько вы задрот помнящий очень редкие в использовании вещи". Прекрасно знать дремучие глубины языка !== хорошо программировать.
Первый же вопрос который я увидел:
Вот каким местом это знание мне поможет в написании кода и работе?
Первый же вопрос который я увидел:
Какие из перечисленных конструкций не поддерживаются PHP4?
Абстрактные классы
Интерфейсы
Публичные и приватные методы
Ни одна из вышеперечисленных
Вот каким местом это знание мне поможет в написании кода и работе?
Ничего из PHP 4/5, MySQL, Linux, SVN не знаю, даже не ставил никогда.
190, Вы — хороший PHP-программист.

190, Вы — хороший PHP-программист.

ппц) никогда на php не писал - 221, "Вы — хороший PHP-программист"
да уж..
все познается в сравнении.
все познается в сравнении.
эээ, нифигаж себе, думал будет меньше - 340
пописал на php для себя пол года и уже "хороший программист"...
пописал на php для себя пол года и уже "хороший программист"...
"хороший программист" и "хороший php-программист" это две большие разницы =)
Это непересекающиеся множества 

Ага.
Причём, практически все вопросы - про php4; куча вопросов вида:
Причём, практически все вопросы - про php4; куча вопросов вида:
Какая команда в MySQL/SVN/где-нибудь ещё делает XXX?Ну вот какая мне разница, является ли svn annotate эквивалентом svn blame, как это скажется на моей работе с svn?
1) AAA
2) BBB
3) CCC
4) Все вышеперечисленные
С помощью какой команды можно перекодировать видео?Убило.
Причём тут программирование?
Отвечал рандомно, получил 320.
это я понимаю, но не вижу смысла уточнять это в топике,
который автор озаглавил, как тест на программиста, и дал ссылку на тест php-программиста.
вроде и так понятно, о чем речь, тем более что в первом посте тоже все написано
который автор озаглавил, как тест на программиста, и дал ссылку на тест php-программиста.
вроде и так понятно, о чем речь, тем более что в первом посте тоже все написано
Отвечал почти рандомно, особенно в ООП и SVN
208
Вы — хороший PHP-программист
208
Вы — хороший PHP-программист
У меня рандом меньше в два раза
- 160.
- 160.Вы — хороший PHP-программист, 236 баллов
никогда не знал php...
никогда не знал php...
Я всех круче: не зная php, признан хPHPп с 246 баллами. 

ха, а там другой результат можно получить?
А баллы? 
Я бы попробовал меньше, да ведь не знаю, какие ответы неправильные...

Я бы попробовал меньше, да ведь не знаю, какие ответы неправильные...

Ништячно сменил Subject!
ха, а там другой результат можно получить?да
269
мало, т.к. я правильно отвечал на вопросы по командам шелла
мало, т.к. я правильно отвечал на вопросы по командам шелла

259, линукс+свн. На вопросы по пыхпыху просто рандомно выбирал ответ
Там последним вопросом должен быть:
С помощью какой функции мы поставим Вам сейчас итоговую оценку?
rnd
rand
random
select rand
С помощью какой функции мы поставим Вам сейчас итоговую оценку?
rnd
rand
random
select rand
311
260
никогда ничо не писал на php
никогда ничо не писал на php
видимо не рандом
я проставил все галочки во всех ответах
получил 0 баллов и вердикт: вы не программист
я проставил все галочки во всех ответах
получил 0 баллов и вердикт: вы не программист
Ы-ы-ы-ы!
- не писал на php;
- не работал с mysql;
- ни один *nix не прожил у меня больше недели по причине нехватки в нём студии и тормозов в заработавших-таки гамах. А так же из-за жёсткого надоедания необходимостью чего-то искать в конфигах;
246 баллов, как раз как у 'а
- не писал на php;
- не работал с mysql;
- ни один *nix не прожил у меня больше недели по причине нехватки в нём студии и тормозов в заработавших-таки гамах. А так же из-за жёсткого надоедания необходимостью чего-то искать в конфигах;
246 баллов, как раз как у 'а
причине нехватки в нём студии и тормозов в гамахну и бред
- ни один *nix не прожил у меня больше недели по причине нехватки в нём студии и тормозов в заработавших-таки гамах. А так же из-за жёсткого надоедания необходимостью чего-то искать в конфигах;Ну просто ты не программист... А что тест прошел — ну языки программирования знаешь просто.
я проставил все галочки во всех ответахнаверное они отдельно сделали проверку. если все галочки во всех ответах стоят, то ставить ноль.
получил 0 баллов и вердикт: вы не программист
Вы — хороший PHP-программист
186
PHP, MySQL, SVN не знаю вообще, отвечал рандомно.
186
PHP, MySQL, SVN не знаю вообще, отвечал рандомно.
не, нифига, я рандомно отвечал, получил 80 

Я — истинный программист, набрал ровно 256 баллов
<a href="http://www.corp.mamba.ru/test/promo.phtml"><img border="0" src="http://www.corp.mamba.ru/test/widget.phtml?id=2040" /></a>
<a href="http://www.corp.mamba.ru/test/promo.phtml"><img border="0" src="http://www.corp.mamba.ru/test/widget.phtml?id=2040" /></a>
Ещё раз. Я не знаю php вообще. Т.е. не могу даже hello world без книжки написать.
А кто такой программист, если не тот, кто знает языки? И с чего ты взял, что я не программист?
А кто такой программист, если не тот, кто знает языки? И с чего ты взял, что я не программист?
Завидую! 

457. Самое обидное, что и с мануалами не смог понять, где ошибся.
ни разу не писал на пхп, грит что я хороший пхп-прогер 

252, хороший программист, на php писал давно и чуть-чуть.
работаю одмином
работаю одмином

А кто такой программист, если не тот, кто знает языки?
программист тот кто умеет программировать. нет, языки знать не обязательно. можно рисовать блоксхемы, диаграммы, формулировать алгоритмы на языке "алгоритм". язык должен знать кодировщик.
И с чего ты взял, что я не программист?
хотя бы потому, что ты не понимаешь того что выше

ну вот совсем другое дело! мамбу то писать пойдешь? 

не понимаю чего?
не понимаешь того что программист это не тот кто знает языки...
Из этого никоим образом не следует, что я не программист. Правь логику.
ты как чуваки, которые по эзотерике рубятся.
понимать не обязательно. главное — видеть. или как там.
понимать не обязательно. главное — видеть. или как там.
программист тот кто умеет программировать. нет, языки знать не обязательноТогда объясни смысл словосочетания "PHP-программист". В тесте используется именно оно, тебе не говорят, что ты хороший/плохой просто программист.
Ну и, опять же - там нет ни одного вопроса, ответ на который бы показал, хорошо или плохо ты умеешь программировать. Там практически все вопросы - для ботанов-задротов, которые заботали/задрочили весь мануал php/svn/mysql, и теперь они в любой момен могут сказать, существует ли в php функция alsbghuai и что она делает.
Там практически все вопросы - для ботанов-задротов, которые заботали/задрочили весь мануал php/svn/mysql, и теперь они в любой момен могут сказать, существует ли в php функция alsbghuai и что она делает.
Не согласен.
Никакой нормальный человек не ботает мануалы.
Всё приходит с опытом. И этот показывает именно опыт программирования с использованием интересующих их технологий.
Даже я несмотря на то что
И этот показывает именно опыт программирования с использованием интересующих их технологий
Какой командой можно узнать версию используемого ядра Linux?Ну знаю я, что uname выдаёт инфу о системе, а dd - копирует нескажучто.
dname
who
uname
dd
Но, если я впервые слышу о командах who и dname, и, соответственно, не знаю даже, существуют ли они - на вопрос я ответить не смогу.
Каким будет результат выполнения кода?Я вот предпочитаю не дотрагиваться до передачи чего-то там по референсу и 18футовой палкой, и хрен его знает, что за результат будет. Ну то есть, у меня есть подозрение, что $y не будет синонимом $x, что для этого надо написать return &$bar; но всё равно, сказать, какой ответ правильный - "5, 6" или "5,5", я не смогу. А тут - есть ответ "5,6" и есть ещё три каких-то левых ответа, которые вообще хз откуда взялись.
<?php
function foo(&$bar) {
$bar *= 2;
return $bar;
}
$x = 3;
$y = foo($x);
$x = 5;
echo $x.','.$y;
?>
3, 6
5, 6
Сообщение об ошибке
5, 8
Что удаляет функция delete в PHP?Впервые слышу об этой функции. Я - плохой php-программист?
Директории
Не существует такой функции
Файлы и директории
Файлы
Для того, чтобы знать об этой функции, надо либо заботать мануалы, либо когда-то в детстве наткнуться на неё, и с тех пор использовать именно её, по религиозным причинам.
Я же файлы удаляю с помощью unlink, а такую функцию встретил впервые. И хз - существует ли она, а если существует - то что удаляет, файлы, директории или переменные.
Каким будет результат выполнения кода?Ни разу не пользовался всеми этими *prin. Если понадобится - разберусь, я же хороший программист. Но раньше никогда не использовал, и понятия не имею, как там обрабатывается эта строка.
<?php
echo sprin('"%04d"',1);
?>
"1000"
"0001"
"1"
"10.00"
Есть, конечно, подозрение, что первый ответ - неправильный. И я практически уверен в том, что четвёртый ответ неправилен. И что?
Каким будет результат выполнения запроса «select avg(id) from Table1» в MySQL? Если таблица Table1 имеет вид:Там, где другие создают некорректные ситуации и смотрят, какой будет результат, я предпочитаю создавать корректные ситуации. Мне совершенно по барабану, что ответит mysql на этот запрос или на select 0/0 from dual. Я беру avg только по полям-числам, которые не могут быть null.
id - integer
0
1
2
NULL
1
Сообщение об ошибке
0.75
1.5
И это - не говоря о том, что хороший программист может использовать другую SQL-СУБД, в которой результат может быть другим, или вообще совсем другую СУБД, в которой запросы совершенно не такие. Если php-программист не имел дела с mysql - он плохой программист?
С помощью какой команды можно выполнить backup баз данных MySQL?Хуй знает. Даже если я и пользуюсь mysql, но ни разу не делал такой backup - я плохой программист?
mysqldump
mysql_dump
dump
mdump
А те, кто пользуется, к примеру, postgresql - заранее плохие программисты?
Какой из демонов не является веб-сервером?ХЗ. Я пользуюсь apache, у меня демон называется apache2. У друга, вроде бы - httpd. И да, слышал о сервере nginx - но у меня нет ни малейшего представления о том, как называется его демон.
httpd
resin
named
nginx
named по названию похож на какую-то системную службу. А про resin вообще впервые слышу.
Я плохой программист?
А если я пользуюсь виндой? Понадобится - научусь работать и с линуксом, я же умный. То, что я раньше не имел дел с никсами, означает, что я плохой php-программист?
По умолчанию PHP сохраняет данные сессии в _______ ?У меня своя собственная библиотека для работы с сессиями, мне насрать на то, как реализован php-шный модуль. Я - плохой php-программист?
Ничего из вышеперечисленного не подходит
Виртуальной памяти
Базе данных
Файловой системе
Хотя, чисто по логике, второй и третий ответы - навряд ли верны. Но никто не знает, мб там как-то так всё-таки сделано.
С помощью какой команды можно посмотреть список системных вызовов скрипта?Что это было?
strace
ptrace
trace
utrace

С помощью какой команды можно перекодировать видео?А причём тут php? Ни об одной из этих команд никогда не слышал, хотя, опять же, здравый смысл подсказывает, что навряд ли convert конвертирует именно видео, так что, скорее всего, правильный ответ - где-то в остальных трёх.
convert
videoconvert
ffconvert
ffmpeg
Каким будет результат выполнения кода?Функциями ob тоже не все пользуются...
<?php
ob_start;
echo 'Test';
$str = ob_end_clean;
echo $str;
?>
Warning
Сообщение об ошибке
Test
Ничего из вышеперечисленного
Какие из функций могут быть использованы для проверки целостности строки?А что вы имеете в виду?
md5
crypt
crc32
sha1
Всё, тут кончилось время.
Судя по полотенцу (в порядке убывания важности для меня):
1) человек не использовал strace - счасливчик, но бонуса это не даёт
2) ob не понимать php-программисту стыдно
3) чувствуешь разницу между передачей по ссылке и возвращением этой самой ссылки ?
4) иногда sprin'ом всёж таки надо пользоваться (ну это если не на себя работаешь)
5) ты действительно не понимаешь что такое "проверка целостности строки" ?
6) ни разу вдумчиво не ставил php (иначе бы я думаю знал где сессии по дефолту хранятся).
7) про ffmpeg это типа по фану ... представляет ли человек как всякие tube сделаны.
8) ладно про mysql промолчу, ибо верю что 4 команды ты наверное знаешь.
Вобщем итог : мамба тебе комплимент сделала, а ты ещё возмущаешься
1) человек не использовал strace - счасливчик, но бонуса это не даёт
2) ob не понимать php-программисту стыдно
3) чувствуешь разницу между передачей по ссылке и возвращением этой самой ссылки ?
4) иногда sprin'ом всёж таки надо пользоваться (ну это если не на себя работаешь)
5) ты действительно не понимаешь что такое "проверка целостности строки" ?
6) ни разу вдумчиво не ставил php (иначе бы я думаю знал где сессии по дефолту хранятся).
7) про ffmpeg это типа по фану ... представляет ли человек как всякие tube сделаны.
8) ладно про mysql промолчу, ибо верю что 4 команды ты наверное знаешь.
Вобщем итог : мамба тебе комплимент сделала, а ты ещё возмущаешься

иногда sprin'ом всёж таки надо пользоватьсяКто сказал?
человек не использовал strace - счасливчик, но бонуса это не даётВидишь разницу между "не даёт бонуса" и "даёт антибонус"?
Давай теперь ещё сделаем вопрос вида "как варить борщ".
ob не понимать php-программисту стыднА разбираться в тонкостях ob?
чувствуешь разницу между передачей по ссылке и возвращением этой самой ссылки ?Ссылки - зло (достаточно вспомнить хотя бы foreach($arr as &$val. Соответственно, если уж мне приходится пользоваться ссылками, то я пишу так, чтобы таких неоднозначностей не возникало. Это говорит о том, что я - плохой программист?
ты действительно не понимаешь что такое "проверка целостности строки" ?В данном случае - не понимаю. Потому что md5 и sha1 для проверки целостности строки - ничем не хуже, чем crc32, а crypt - не хуже, чем md5 и sha1.
Если вопрос сформулирован так, как он сформулирован в тесте - то я бы поставил все четыре галочки. А авторы теста скорее всего эти галочки поставили рандомно.
ни разу вдумчиво не ставил php...и это, конечно же, говорит обо мне, как о плохом программисте?
про ffmpeg это типа по фану ... представляет ли человек как всякие tube сделаныКакое отношение вопрос про то, какая именно команда конвертит видео, имеет ко "всяким tube"?
ладно про mysql промолчу, ибо верю что 4 команды ты наверное знаешь.Ты про какие именно команды говоришь?
ЗЫ: А остальные вопросы проигнорировал?
Отлично.
Ты хороший программист!
Всё о чём ты не знаешь - ненужное зло.
Объяснять тебе что-то как минимум глупо. Скажу только что пройти у меня собеседование с такими взглядами шансов у тебя бы не было
Ты хороший программист!
Всё о чём ты не знаешь - ненужное зло.
Объяснять тебе что-то как минимум глупо. Скажу только что пройти у меня собеседование с такими взглядами шансов у тебя бы не было

Всё о чём ты не знаешь - ненужное зло.Ффцытаты!
То есть, для того, чтобы пройти у тебя собеседование, необходимо быть ботаном-задротом, и критерием при приёме на работу у тебя является знание ответов на вопросы:
Знаешь, я рад, что я не работаю в такой гнилой конторе, как твоя.
Какой командой можно узнать версию используемого ядра Linux??
Что удаляет функция delete в PHP?
Каким будет результат выполнения запроса «select avg(id) from Table1» в MySQL?
С помощью какой команды можно выполнить backup баз данных MySQL?
Какой из демонов не является веб-сервером?
По умолчанию PHP сохраняет данные сессии в _______ ?
С помощью какой команды можно посмотреть список системных вызовов скрипта?
С помощью какой команды можно перекодировать видео?
Знаешь, я рад, что я не работаю в такой гнилой конторе, как твоя.
надоело уже этот тред читать.
найдите плз какой-нибудь более адекватный, чем тупой тест по пхп, предмет для спора.
найдите плз какой-нибудь более адекватный, чем тупой тест по пхп, предмет для спора.
Эх парни, как вам далеко до таких шедевров:
Быдло - это такое говно, которое не способно переучиваться, которое держится за свои дебильные привычки, как дрочила за х#$. Быдло не рассуждает рационально, оно оценивает любую технологию по степени популярности и раскрученности. Быдло не должно жить. Быдло надо истребить.(с) Анонимус с ЛОРа.
Оставить комментарий
stm7884696
http://www.corp.mamba.ru/76e65b9e1b9f22dd23b6637ed58ae0d0PHP 4/5, MySQL, Linux, SVN
Я набрал 292 балла и звание "хороший программист".