В тестовом от украинской компании на джуна пишут ТЗ с простой задачей, условный таск-менеджер/конвертер/блог.
По факту чтобы пройти по-хорошему нужно написать MVC-микрофреймворк на Symfony/Zend компонентах.
Недавно я делал нечто подобное, получилось неплохо (для меня), но относительно их требований это все равно не очень, потому что я не умею писать юнит-тесты (на уровне мышления не дорос до уровня, когда до создания класса самого сразу пишутся до него тесты).
Также там проблемы с конфигами (include_once простой), деплоем (Docker базово не настроен), ещё у меня миграции сделаны через composer scripts (а надо подключить SymfonyBundle по-хорошему, сейчас с этим вожусь), также консольные команды не настроены, молчу про PSR, саму архитектуру (например, у меня в проекте куча абстрактных классов — где-то они обоснованы, где-то это ужас и на код-ревью над этим поржали), ну ещё факап был с тем что я инстансы для DI (юзаю PHP-DI, без велосипедов хотя бы) неправильно передавал.
И таких нюансов — куча.
Таким джунам платят от 800$, но требования там такие, как выше я описал.