In the job description it was mentioned that a great candidate needs good skills in Symfony, in terms of backend, and JavaScript/TypeScript + HTML5 and CSS3 in terms of frontend.
After my candidacy was taken into consideration I was sent a request to complete an approx. 2-hour home task, which included 4 short coding challenges:
* bash
* sql
* math
* array
In addition, there were also various open questions about diagnosing slow loading pages, cybersecurity, describing good implementation CI/CD process etc.
After completing the task, I received an approval of my solutions and an invitation to the intro call. In the middle of the interview I was asked a Vue.js specific question, even though Vue.js was not mentioned in the job description.
Finally I have been rejected, because I don't have any expertise in Vue.js which is an essential skill required to be in the team. It is surprising to me, that even though Vue.js knowledge is a mandatory skill, it was not mentioned in any step earlier -- both parties would have avoided wasting their time, because it was clear from the beginning that I am not a good candidate for the role.
For the sake of my feedback I have decided to inform about this particular issue and even though I had a thorough discussion with Project Manager, the job posting still was not updated with the precise requirements.
I am just disappointed that wasting 3 hours of my time could have been avoided had the job posting was precise.