From Professional Hiring Tools:
InterviewTrainer helps job seekers to develop, practice, and refine your interview skills. By building poise and confidence, InterviewTrainer gives you the ability to demonstrate to the world that you have what it takes to be successful. Practice interviewing with a realistic interviewer that offers: natural conversation with realistic speech, facial expressions and gestures; a variety of questions, including general, job-specific and resume specific questions; a Web camera to record the interview. You can: go on as many practice interviews as necessary; communicate by either speaking or typing; practice at any time that is convenient for you.