Pergunta de entrevista da empresa GoKloud Software Solutions

Can you explain the difference between functional and non-functional testing, and provide examples of each from a project you've worked on or studied?