I agree, you'll only know the answer if you've taken the time to learn about the specific concepts being tested.
I suppose what I'm surprised about is that a large number of developers haven't taken the time to learn (or have since forgotten) the theory around these particular concepts.