I like to provide the students with a vast range of interview questions. I like that this site separates them into different categories and gives so many that the students can't prepare pat answers for all of them and focus on listening in class instead of figuring out the "right" answers (hopefully).
This is a lesson plan focused on how to interview others. It's not geared toward job interviews specifically, but it does teach the same skills. Since it's great to have the students interview each other, I found it's also important to include a lesson teaching them how to conduct an interview.
This video gives an example of a horrible interview and a better interview. It's great for showing students how they can seem, even if they think their behavior is normal or acceptable. It's great to have the students identify what was done well and poorly throughout both interviews.
It's important to be able to answer stupid interview questions smartly. This article gives permission to identify stupid interview questions, and is a jumping off point to start thinking about how to best answer those questions.
I really like this guide because it doesn't give pat answers--it teaches students how to identify the what interviewer is really asking with the question. I like to start with teaching students how to dissect interview questions to find their purpose and meaning. This is a good article to help with that.