Impact Analytics interview question

What is SOLID principles? What are REST API?