I tend to agree. In my opinion, if a job interview required me to brush up that much on a topic it either means:
a) the company is putting to much emphasis on "non-google" programming, which doesn't match reality (real software engineering isn't a closed book test).
b) I don't know the subject matter well enough and it would be a bad fit anyways.