Cognizant interview question

1. What is deterministic functions in SQL 2 What is the difference between PUT and POST