If you are looking to hire a PHP developer, then test them before an interview, in the interview, or if you are unsure about hiring a new freelance developer, test them with a small project first, minimize your time and risk and save yourself potential headaches in the future…
You can get cheap shitty programmers anywhere.
PHP is great, has been around for years and is easily accessible and widely used, but that means there are a lot of developers / programmers out there who are “experienced” in PHP and available at amazingly low rates. So unless you really want bargain basement code, give them a test!
You should of tested them before you hired them.
Some companies that have hired me and have never tested me technically or otherwise, I’m always surprised by that!
One company I applied for made me go through 4 rounds of testing. The companies with the shitty developers don’t test the people they hire.
Amazingly a significant percentage of people will buy a car without test driving it! It might be different if you are hiring a car from a trusted company like Avis, Budget, etc. In the same way if you are hiring a person through a recruitment agency or trusted company you will assume they are up to scratch and have been checked over at least.
I test all hires with a few decent programming challenges and i only let them use pen and paper.
If you don’t test them out first, you could easily end up looking to hire someone else to fix their mess of code. Often that can mean re-writing lots if not all the code, pushing your project back even further along the time line.
Usually because people hiring don’t know code.
If you really don’t know code, do you have another developer already on staff who could easily help you with some relevant technical questions or a quick test? I’ve seen this before where non-technical managers, don’t involve existing staff to hire new technical staff!
Try before you buy and test before you hire!
So test them verbally, online in a video chat, in person, written test, computer test, find a way!