Сам я junior не был, т.к. в свое время такого понятия даже не существовало.
Но когда я себе в команду искал человека на 30-40т.р., то задавал следующие вопросы.
Задача по работе с пользователями.
Создайте простую до жути таблицу пользователей и таблицу настроек (тупо одно поле - язык).
Далее сделать простые запросы select / insert / update / delete / join
Делал человек запросы в программе.
Далее меня интересовали знания в области php.
Тут все банально и просто, несколько вопросов про стандартные функции, классические вопросы по ооп и патерны. Результат мне особо важен не был, главное что человек с ними знаком, далее натаскаем.
Следующие вопросы касались html/CSS - сделать трехколоночный макет с шапкой и подвалом, не используя таблицы. Тут он относительно завалился, т.к. делал все на абсолютах.
Задавал еще кучки вопросов, но под каждого индивидуально, то что мне в голову приходило на тот момент.
На самом деле, есть список стандартных вопросов, но зачастую от них мало толку.
Мне требовался человек, на удаленную работу.
Человек, который мог бы решать мелке рутинные задачи.
К примеру написать модель для получения данных пользователя, его комментариев, различных настроек ну а далее все это построить по правилам приватности.