Here's what I'm wondering: if they think this separate process is more reliable than traditional interviewing... why keep it a separate process rather than using it for everyone?
I like the "supply questions ahead of time" - everyone should do this!
Intuitively this sounds like many programming tasks (I still like programming, but admit that many tasks in programming are quite repetitive) - thus good questions for neurotypical candidates, too.