This is great, the approach I’ve seen work best in a couple orgs now is giving the candidate options. You can either walk us through and open source project you wrote, do a take home test, or do a live coding challenge.
There is a large diversity in how developers are effective. When you force people into one funnel you lose the rest of the ecosystem. Meet people where they are, the only metric that should matter is effectiveness