I'm just whining about how every technical interviewer seems to think that "Oooh, I'll ask a complicated combinatorics question. That'll get them." Some one needs to explain to interviewers that combinatorics is another field that can be learned, and while it's more relevant than asking questions about animal husbandry, it's not a accurate metric to evaluate a candidates performance . I've done due diligence and learned combinatorics. But preparing for an interview already requires learning the ins and outs of the company, preparing answers to the expected questions, etc.... And now on top of it, I need to brush up on my combinatorics too?! Phooey!