This sounds over complicated and the CTO sounds horrible.
The dev team hiring the engineers should gather together and write some specs. The leader should post the job online and then the team should deliberate on each candidate.
Everything else sounds like a waste of time.