You're back to live coding then ultimately, so clearly they think it is necessary.
All you're describing is a very involved pre-screen.