> Why's that?
Communicating about work is a core part of work.
> Aren't these basic knowledge items almost always able to be left unspoken
Nope.
> "I'm blanking on the term, but you know, the thing you can build with square brackets."
Data structures are unrelated to brackets, so I assume this is hyperbole.
> In normal situations you don't need that kind of thing at your beck and call like you do when you are playing with a trivia master.
Are your friends names also trivia? The word "car", "tree", "sun"?
Hyperbole.
> But I personally haven't interviewed for a job in 20-some-odd years, so again, not something in the forefront of my mind before this discussion happened.
Respectfully, my assumption is that you also don't work in technology, or always work alone.
> the interview in question was for a people-based job, not a technical role
Technical leadership requires some amount of software knowledge as a core competency.
> Who is going to think to study the technical language ahead of time in that situation?
Someone claiming to have 10+ years of developer experience should know the word "list". Full stop.
> It wasn't pertinent to the job
It was pertinent to the job.
> The interviewer just went there because the person once was a developer in a past life.
Well, no not really. Because the person was expected to communicate intelligently about software, and knowing the basics of data structures is again a core competency.