[Original problem statements are huge, here is my #generalized version :)]
[Problem 1] Single api endpoint, there is a clue in the problem statement that no teams scored more than 10 goals. you have to find total number of drawn matches for a given year. (Easy)
[Problem 2] Multiple endpoints, you get paginated response if you invoke those api, you have to find the total number of goals scored by a winning team for a given year in a certain competition (Medium, i guess?)
[Problem 3] Single endpoint, you get paginated response. you have to find the average pulse for given doctor_id, diagnosis_name. (medium? nah, easy.)