It's logically flawed. While past behavior is a great predictor of future behavior, behavior isn't the same as success.
Past success is a much better predictor of future success.
There are too many trait factors that need to be considered and too many questions to remember. Remembering questions instead of assessing the answers then becomes the real challenge. Defining future behavior is inaccurate and subjective. It's much easier to define future success. Getting candidates to give you the correct answers should be more important than the questions.