Generally speaking, a discussion is a less formal and less scripted talk or debate between two or more equal participants where either no one is in charge or there is a moderator, whereas an interview is more formally conducted by a person who asks questions, sometimes from a prepared list, although interviews can also be informal and spontaneous. There is no doubt some overlap between the two.