FightCamp interview question

Can you explain the difference between declarative and imperative programming?