The job description literally has JavaScript in the title, and then they sent me a coding test with PHP and SQL questions. Neither PHP or SQL is mentioned anywhere in the job description.
I emailed them to see if they sent the wrong test, and they confirmed it was correct. I was told, "The way that our Director decides the assessment is based on the candidate's resume and their skill set. If a candidate has PHP listed, then we provide an assessment with a PHP task because one of our main languages is PHP and we would like to see if the candidate is also a fit to work in our PHP projects. The same for SQL.".
So instead of testing me on anything related to your own job description, you test me on other languages from my resume? On what planet does this make sense? And sure, I know PHP, but that doesn't mean I'm looking for a job doing it.
If you want someone to do PHP and SQL, put it in your job description. The whole thing seemed really strange to me, so I did not move forward with the application.