Wow, that sounds terrible - sorry that one of our guys (in this case, really sounds like a recruiter than an actual engineer) expected you to know a bunch of random technical facts.
If it makes you feel better, our technical phone interviews + onsites are better; the engineers who you'd talk to care more about you being a smart candidate than trying to get you to rank yourself lower. I'm sure there are some people who scoff at candidates who, say, don't have the CS Ph.D that they do, but we honestly do have an interviewer feedback system that tells those people to knock it off.