An interview is essentially a structured conversation where one participant asks questions, and the other provides answers. In common parlance, the word "interview" refers to a one-on-one conversation between an interviewer and an interviewee.
What does having an interview mean?
Have an interview = you are being interviewed. Give an interview = you are interviewing someone. But as I know it, giving interviews is being interviewed, agreeing to answer questions, like "give an interview to the reporters".
What is the main purpose of an interview?
The interview is a conversation in which you and an employer exchange information. Your objective is to get an offer of a job, and the employer's objective is to find out the following: What you have to offer (your skills, abilities, basic knowledge).