Подтвердить что ты не робот

Проверка компетентности PHP?

Есть ли хорошие бесплатные тесты компетенции PHP? Легко для кого-то сказать, что они кодируются на PHP, но глубина и понимание того, как анализируются и выполняются части нижнего уровня языка, сильно отличаются.

Что-то, что задает хорошие вопросы, возможно, заставит человека написать некоторые примеры кода для конкретных проблем.

Идеи?

4b9b3361

Ответ 2

Попросите их написать абсолютно тривиальное "Hello, $name! пример, который также хранит имена пользователей в базе данных.

Если им удастся это сделать без дыр в HTML-инъекциях или SQL-инъекциях, у вас уже есть кто-то из десяти процентов PHP-кодеров. Если им удастся включить правильный отступ и, может быть, комментарий, тогда ничего себе! Это суперзвезда.

Я даже не шучу.

Ответ 4

В подкасте Stackoverflow # 79 появилась служба под названием Codility до:

Существует веб-сайт, который проводит тесты программирования в Интернете для вас в Codility, но был настроен скептически, что он может работать без единого человеческого наблюдения.
Я думаю, что это, вероятно, так хорошо, как таковое автоматические тесты могут быть, но согласны с отсутствующим человеческим элементом. Было более увлекательно решать тестовую проблему в худшем случае, которая по-прежнему дает вам 100 очков, чем решить ее как можно быстрее/хорошо/элегантно. edit: oh, и это не бесплатно...

Ответ 5

http://www.proprofs.com/quiz-school

Временные тесты. Трудные вопросы. Не только множественный выбор, но и короткое эссе. Сделайте свой собственный или выберите из большого списка созданных.

Мне довелось найти его прошлой ночью. Я взял тест С#. Человек, мне нужно больше учиться!

Ответ 6

Google для "Zend Mock Exam Questions". Это приведет к результатам, таким как эта тема форума с вопросами из онлайн-макетов экзаменов, которые должны подготовить вас к экзамену инженера Zend Certified.

Однако, если вы отправляете такие вопросы со стороны, это очень мало, что помешает им просто переходить к ответам, хотя я так мало ценю. В принципе, если у вас есть представление о том, что вы ищете у своих заявителей, вы должны иметь возможность задать им правильные вопросы.