1. Short Phone Interview
2. Cultural Interview
3. Technical Test (code at home)
I wold like to talk about the technical test.
The feedback they come back had many issues, incorrect assumptions, therefore I might think they have lack of understanding of some technologies.
I used React Hooks, and Global Hooks for stage and global stage management in the application. They come back that I am using Redux incorrectly, Yes as I was not even using Redux at all!!! Funny.
I used the currently suggested way of building React Apps, using hooks instead of Redux, I am surprised that they have not realized this at all, therefore if you work on the technical test I suggest you do not use React Hooks, functional components, you should use React/Redux approach, HOC, Props, etc.. The old way as they might not have the knowledge of hooks.
Use properly the actions, reducers and combine reducer, take care of mutation if I would suggest. (do not mutate state).
On the back-end don't forget the validation, but use the Laravel validation object instead of regex validation rules on route, as they may not notice that you not implemented this in the standard way.
Don't forget to use type hints of PHP 7
Robust testing.