https://en.wikipedia.org/wiki/Secretary_problem
How do you vet mid level and entry developers? I know that sounds like a dumb question. But I only expect a mid level developer especially enterprise developers to turn well defined requirements into code. The bar is especially low in the age of AI. One is basically interchangeable for another. I have only interviewed senior level developers - ie people who I expect to operate on a higher level of scope, impact and ambiguity.
Those are easy to filter out via a few behavioral questions.
But if that is the standard, what is the point of the mid level developer in the first place? I have a tool to turn well defined requirements into code and it is $20-200 a month.