To start, I'd like to ask you to take a test with some Egyptian art history questions..."
The problem, of course, is that trait X could be anything. Technology, trivia, personality, Microsoft Excel Whiz, X years of experience, Causation, correlation, it doesn’t matter. “Reasonable” does not mean “fair” or “logical” or “causative.” It’s just a statistical trick.
I suspect that the “CS Trivia Interview” is just a more nuanced version of this. Knowing now to invert a binary tree doesn’t make you a better programmer (no causation). But many good programmers happen to know how to do it (or want the job enough to learn it just to please you). So it’s an easier metric than trying to define what “good engineer” means.
I think it's interesting that there's nothing equivalent to a professional engineering qualification for software. Worst case, hiring people for a few months to do some software development and being able to say "They developed some software" would be a useful thing to look up rather than conducting the spanish whiteboard inquisition every time.
HR gating really is the worst thing going in American hiring practices today.
"Do you have multiple years of experience with 99.9% of the skills listed as requirements, which only a handful of people in the country have? Yes, but I see that on our web form that you had to use to submit your resume you didn't check the box next to 'Degree in X', so you're automatically disqualified."