Quem resolver este problema crônico q é o recrutamento, processo seletivo etc, vai ganhar muito dinheiro. Tem algumas startups tentando alternativas interessantes.
Sendo sincero, a ideia parece mais do mesmo.
Avaliar seres humanos é extremamente dificil e subjetivo (isso é muito discutido no meio acadêmico/científico).
Vc n vai conseguir evitar trapaça com i.a, beira o impossível (persua etc)
Acho q fazer estas provinhas na área da i.a n faz mais sentido, antes já n fazia, é uma metodologia defasada, os devs n praticam isso no dia a dia, isso n mede de fato se o cara é bom...
Uma ideia, e se criasse um medidor de qualidade baseado em vários fatores.
Ex: o dev manda o currículo pdf dele, seu sistema na transforma o pdf em dados/objetos (até aqui normal). Agora vem um sistema q mede a qualidade do dev, acessa links de github e dos projetos, faz webscraping tira fotos, analisa blogs, posts etc. A sua i.a avalia o dev baseado em projetos q o cara desenvolveu.
(Mas e quando é código fechado igual a maioria das empresas e projetos? Dai vc mede QI (Quem indica), outra pessoa ainda vinculada a empresa tem q logar e dar um voto de confiança q o currículo daquele dev é verdadeiro.
Enfim, apenas um ideia maluca minha. De qualquer forma sucesso na sua empreitada