Doing MVC without a framework is slow and repetitive. Fortunaly frameworks like Symfony and Laravel do exist.
Finally finished my interview coding challenge. The challenge was to implement a PHP MVC project without using a framework. I think I just create a new one by myself now.
The project is public: https://gitlab.com/dragnucs/chat