Quest Global interview question

Tell me the difference between a functional and non-functional requirement