It's not even about skill at CS. I have no problem in that regard. I just see it as a stupid, irrelevant hazing ritual.
No, it isn't.
If you interview at NASA, the CS questions being asked better damn well not be trivia.
Also, it takes a lot of time and effort outside of work to keep that undergrad CS trivia readily available for discussion in an interview. So it's not just "a couple of hours."