* How would you proctor the test to know the candidates aren't cheating?
* How would your test actually test capability to program? (Assuming a legitimate test and not just a blind take-home proving you can code a todo-app...)
* What do you do when your test is leaked online?
* How is your test better than requiring an accredited degree from some institution? (which, for the record, I think is also not a great filter.)
The test is switching the filter from you filtering candidates to the candidates filtering you. Why apply to you when I can apply somewhere else? Interestingly, Canonical keeps coming up as a place to _not_ apply for because their entire process is bonkers: https://news.ycombinator.com/item?id=39750181
I think asking candidates to fill out 18 pages of prose before talking to someone is inhumane.