Bidot Tech Interview Question

What is the difference between functional testing and non-functional testing?