Тестовые задания для тестирования PHP-разработчиков.
Необходимо реализовать функцию, которая произведет чтение данных файла и вернет обработанные данные в указанном виде.
Уровень: junior / middle
Необходимое время: 2 часа / 1 час
Цель задания, определить навыки:
- решение нестандартных задач
- умение самостоятельно писать код
- использование регулярных выражений
- работа со сложными данными
- изучение документации PHP
Имеется база данных MySQL с тремя таблицами: user, user_profile и user_token. Необходимо создать единственный запрос, в результате выполнения которого данные будут получены в указанном виде.
Уровень: junior / middle
Необходимое время: 1 час / 30 минут
Цель задания, определить навыки:
- умение формировать запросы MySQL
- составные JOIN-запросы
- вложенные подзапросы
- изучение документации MySQL
Необходимо создать приложение, которое произведет поиск требуемых файлов с использованием библиотеки для Composer. При
Уровень: junior / middle
Необходимое время: 2 часа / 1 час
Цель задания, определить навыки:
- умение использовать Composer
- подключение Composer к проекту и использование автозагрузки
- подключение и использование пакетов Composer
- изучение документации Composer и пакетов