Если вы сами не разбираетесь в вопросе, то и оценить правильность выполнения не сможете объективно. Но можете постараться, используя нижеприведенные мной тесты. Эти тесты хотя бы помогут вам убедиться в том, что человек действительно разбирается в php+mysql. Если вы хотите оценить точно на каком он уровне, то нужно составлять тяжелый тест, который я бы, например, не согласился выполнить бесплатно, если речь не идет о ЗП выше 100т.р. руб.
=======================
Тест 1. Попросите разбить предложение на слова, на входе предложение, а выводится слова каждая на отдельной строке.(Правильный подход - использовать функцию explode) Если справился, то попросите выполнить то же самое задание, но еще и с удалением знаков препинания.
=======================
Тест 2. Спросите какое будет булево значение true или false (в комментариях ответы, их удалите)
<?php
var_dump((bool) ""); // bool(false)
var_dump((bool) 1); // bool(true)
var_dump((bool) -2); // bool(true)
var_dump((bool) "foo"); // bool(true)
var_dump((bool) 2.3e5); // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array()); // bool(false)
var_dump((bool) "false"); // bool(true)
?>
=======================
Тест 3. Попросите составить запрос SQL - выборка произвольных (рандомных) 10 номеров телефонов с проверкой на пустоту.
Ответ:
SELECT * FROM table_name WHERE phone IS NOT NULL AND phone != 0 ORDER BY RAND() LIMIT 10