That only makes sense if you have more than enough engineers already. If not, it would be better to hire 10 good engineers and the 1 bad one, and fire the bad or or at least not extend their contract. Then you'll still have the 10 good ones.
And doing actual work is a much better test of an engineer's abilities than any interview process is capable of.
And doing actual work is a much better test of an engineer's abilities than any interview process is capable of.