I disagree. If you're going to interview me for an hour, the least you can do for both of us is to take 10 or 15 minutes ahead of time to familiarize yourself with my background.
it is your job to tell the interviewer about the relevant parts of your resume
Again, I disagree. A resume is only a very cursory overview. You can use it as a starting point to probe me about it, to at least determine if I've actually done what it says or if I'm just a buzzword bullshit artist.
IMO it's very shortsighted for someone to ignore a resume before conducting an interview.