Pergunta de entrevista da empresa TD

What is API? Experience with API. How would you test API? What is the difference between NoSQL and SQL?