Domanda di colloquio di FightCamp

Can you explain the difference between declarative and imperative programming?