| Fair point about LLMs, but I'm still not sure it matters. Say 20% of applications cheat - what does it matter? They still aren't going to get the job, it just means your filter is slightly less efficient. > How would you proctor the test to know the candidates aren't cheating? I wouldn't. I would just add a note "if you cannot pass this test without cheating then continuing the application will be a waste of your time; we will do more tests in real life" (but nicely worded). I don't think candidates want to waste their own time either. > How would your test actually test capability to program? I'd probably use leetcode.com but with very easy questions (no dynamic programming!). If you mean "how would I test good programming taste & architectural design skill?" then that is really hard. Take home problem is probably the best way, but I'd just make it a short one (1 hour max). > What do you do when your test is leaked online? Change it I guess. But it doesn't really matter anyway. We're talking about people who can't do FizzBuzz. > How is your test better than requiring an accredited degree from some institution? Because most programmers don't have a degree in programming, or even in CS. Do degrees in programming even exist? |