Pergunta de entrevista da empresa Open Financial Technologies

What is difference between PUT and PATCH? What if we put 2 fields out of 4 in PUT method.