My first contact after sending in the application via a jobs board website, was receiving a tech test. The test was something which would take around 5-6 hours. I received the test on a Tuesday evening, and had until Thursday evening to complete it.
I submitted my code by the requested deadline, and received a reply within 5 minutes acknowledging it. That was the last communication I received from the company.
The following Tuesday I sent an email to receive some feedback, in either case of succeeding or failing the test. As of writing this review it is the following Monday, and I still have not received any reply. I have also just seen that the same job as been advertised on a job board, again, 3 days ago.
I find it very unprofessional for a company to not respond to a job application in the first case, saying someone isn't quite right, but I can forgive this as they may receive 100's of applications and do not have time to do this.
But when an applicant has spent hours working on a test for you, and is in the position of trying to work for your company specifically, since they applied to you, you should do the decent thing and tell them whether they failed or not, and why.
It feels like they're either lazy or scared in giving bad news.